Por que o std :: array não possui um construtor que recebe um valor para o array ser preenchido?
A ausência de
std::array<T,size>::array(const T& value);
um descuido? Parece muito útil para mim e recipientes dinâmicos (comostd::vector
) tem um construtor semelhante.
Estou plenamente consciente
std::array<T,size>::fill(const T& value);
mas isso não é um construtor, e a memória será zerada primeiro. E se eu quiser tudo-1
é comoesse cara?