Любая альтернатива std :: dynarray в настоящее время доступна?
C ++ 11 дал нам здоровоstd::array
, который требует, чтобы размер был известен во время компиляции:
std::array myarray = {1, 2, 3};
Теперь у меня есть некоторые старыеshort*
буферы для переноса, размер которых будет известен (и, конечно, будет) только во время выполнения.
C ++ 14 определитstd::dynarray
чтобы покрыть это дело, ноdynarray
пока недоступен ни в GCC 4.7, ни в Clang 3.2.
Итак, кто-нибудь знает контейнер, который сопоставим сstd::array
(с точки зрения эффективности), но не требует указывать размер во время компиляции? Я подозреваю, что у Буста есть кое-что готовое для меня, хотя я не могничего не найти.