Open apolukhin opened 3 years ago
yndx-antoshkka, 19 октября 2018, 14:06 Мысль занятная. Рекомендую начать с написания прототипа и добавлением его в Boost: https://github.com/boostorg/smart_ptr/blob/develop/include/boost/smart_ptr/make_unique.hpp
Там уже есть полезные дополнительные функции, которых нет в стандарте.
Перенос предложения: голоса +5, -1 Автор идеи: Boris Vinogradov
В C++ сущетвует конструкция для инициализации динамических массивов:
В тоже время для создания массива объектов подобной конструкции нет.
Предлагаю добавить инициалзиацию для массивов которые управляются std::unique_ptr:
Также сделать дополнение конструктора unique_ptr для инциализации элементов подобным образом с помощью deduction guides.