Я хотел бы использовать std::array
из С++ 11 в качестве поля моего собственного класса. Он принимает два параметра шаблона (сначала определяет тип данных, второй определяет размер массива).
Но я знаю второй параметр только в конструкторе. Я не знаком со стандартом С++ 11, но я полагаю, что невозможно установить параметр шаблона во время выполнения.
Есть ли альтернативы для std::array
? std::vector
, вероятно, слишком много, потому что я никогда не изменю его размер.