Здравствуйте, so5team, Вы писали:
lpd>>Такое синтакическими фишками вроде unique_ptr<> не решается.
S>Тут очень не хватает жирного "ИМХО".
Хотите сделать язык, на котором нельзя допускать логические и архитектурные ошибки? Именно они основные.
В твоем примере move не использовался, только просто unique_ptr<>.
lpd>>Но если вам так нравится, пишите unique_ptr<>, не буду спорить.
S>Простите, а вы собственно кто чтобы ваше разрешение имело хоть для кого-нибудь хоть какое-нибудь значение?
Ну ясно, местные С++-тролли — последователи Страуструпа. Только его мнение и имеет для вас значение, вот и мучаетесь со своими шаблонами. Что ж страдайте, может тяготы кодинга отучат вас от темплейтства, когда программы будете писать, а не helloworld на С++17, где в одной функции файл открывается, и тамже закрывается.
Аргументы у меня закончились, у тебя вроде тоже, наверное к консенсусу не придем. Осталось похамить для rsdn-кармы, и разойтись каждый с чувством собственной правоты.
У сложных вещей обычно есть и хорошие, и плохие аспекты.
Берегите Родину, мать вашу. (ДДТ)