Как заполнить массив unique_ptr?

Можно ли использоватьstd:fill заполнить массивunique_ptrs? Намерение состоит в том, чтобы иметь разные указатели на разные объекты, которые инициализируются с одинаковыми параметрами.

Например:

std::unique_ptr<int> ar[3];
std::fill(ar.begin(), ar.end(), make_unique_for_each_element_somehow<int>(1));

Ответы на вопрос(3)

Ваш ответ на вопрос