
И как в море залезу
И как отдохну
И как пофоткаю
Уу суббота
Size: a a a






new при создании std::unique_ptr? Конечно же использовать std::make_unqiue. Ой, ты передаешь std::vector<std::unique_ptr<BaseType>> внутрь создаваемого объекта? Ой, у тебя приватный конструктор чтобы создавать объекты factory-методом?&&, std::move, не забудь добавитьfriend std::unique_ptr<DerivedType> std::make_unique<DerivedType>(std::vector<std::unique_ptr<BaseType>>&&);в свой класс. Нормально должно работать. Ориентируйся на количество строк в сообщении ошибки компиляции, если уменьшается — ты на правильном пути (если, конечно, ты не идешь в тупик).
DerivedType.








