stdarray

В C++11, как бы я мог написать функцию (или метод), которая принимает массив std::известного типа, но неизвестного размера? // made up example void mulArray(std::array<int, ?>& arr, const int multiplier) { for(auto& e : arr) { e *= multiplier; } } // lets imagine these being fu...

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