Почему std :: array не имеет конструктора, который принимает значение для заполнения массива?
Это отсутствие
std::array<T,size>::array(const T& value);
недосмотр? Это кажется мне очень полезным, и динамические контейнеры (какstd::vector
) есть похожий конструктор.
Я полностью осознаю
std::array<T,size>::fill(const T& value);
но это не конструктор, и память сначала обнуляется. Что если я хочу все-1
это какэтот парень?