C ++ 11 std :: array

Я бы хотел использовать std :: array из C ++ 11 как поле моего собственного класса. Он принимает два параметра шаблона (первый определяет тип данных, второй определяет размер массива).

Но второй параметр я знаю только в конструкторе. Я не знаком со стандартом C ++ 11, но полагаю, что задать параметр шаблона во время выполнения невозможно.

Есть ли альтернативы для std :: array ? std :: vector , вероятно, слишком много, потому что я никогда не буду менять его размер.

12
задан Bugfinger 16 June 2016 в 22:38
поделиться