草庐IT

dynarray

全部标签

c++ - dynarrays 的状态是什么?

gcc4.9现在支持n3696(Runtime-sizedarrayswithautomaticstorageduration).n3662说:InN3497Runtime-sizedarrayswithautomaticstorageduration,JensMaurerproposesarrayswithruntimebound.Thesearraysaretostd::dynarrayasnormalfixed-sizearraysaretostd::array.在此mailinglist,JonathanWakely说:WeshouldaddaC++14statustablet

c++ - 目前有任何替代 std::dynarray 的方法吗?

C++11给了我们很棒的std::array,它需要在编译时知道大小:std::arraymyarray={1,2,3};现在,我碰巧有一些旧的short*缓冲区要包装,它们的大小只有在运行时才能知道(当然也知道)。C++14将定义std::dynarray来涵盖这种情况,但dynarray在GCC4.7和Clang3.2中尚不可用。那么,有没有人知道与std::array相当的容器(在效率方面)但不需要在编译时指定大小?我怀疑Boost已经为我准备好了一些东西,尽管我找不到任何东西。 最佳答案 我认为std::vector是您在d

c++ - 目前有任何替代 std::dynarray 的方法吗?

C++11给了我们很棒的std::array,它需要在编译时知道大小:std::arraymyarray={1,2,3};现在,我碰巧有一些旧的short*缓冲区要包装,它们的大小只有在运行时才能知道(当然也知道)。C++14将定义std::dynarray来涵盖这种情况,但dynarray在GCC4.7和Clang3.2中尚不可用。那么,有没有人知道与std::array相当的容器(在效率方面)但不需要在编译时指定大小?我怀疑Boost已经为我准备好了一些东西,尽管我找不到任何东西。 最佳答案 我认为std::vector是您在d