Поскольку мои обычно используемые компиляторы С++ допускают массивы переменной длины (например, массивы в зависимости от размера времени выполнения), мне интересно, есть ли что-то вроде std::array
с переменным размером? Конечно, std::vector
имеет переменный размер, но он выделяется на кучу и перераспределяется по необходимости.
Мне нравится иметь выделенный стек стек с размером, определенным во время выполнения. Есть ли std
-template, который может содержать это? Может быть, используя std::vector
с фиксированным максимальным размером?