Как заполнить массив unique_ptr?
Можно ли использоватьstd:fill
заполнить массивunique_ptr
s? Намерение состоит в том, чтобы иметь разные указатели на разные объекты, которые инициализируются с одинаковыми параметрами.
Например:
std::unique_ptr<int> ar[3];
std::fill(ar.begin(), ar.end(), make_unique_for_each_element_somehow<int>(1));