¿Cómo llenar una matriz de unique_ptr?
¿Es posible usarstd:fill
para llenar una serie deunique_ptr
s? La intención es tener punteros distintos a objetos distintos que se inicializan con los mismos parámetros.
Por ejemplo:
std::unique_ptr<int> ar[3];
std::fill(ar.begin(), ar.end(), make_unique_for_each_element_somehow<int>(1));