我碰到的东西来了,如同:是否有一个用例的std ::的unique_ptr <性病::阵列<T,N>>
using arr_t=std::array<std::array<std::array<int,1000>,1000>,1000>;
std::unique_ptr<arr_t> u_ptr;
独特的指针使用,显然,克服计算器问题。是否有任何情况下使用以前的代码,而不仅仅是使用std::vector
?是否有真正的用例std::unique_ptr<std::array<T,N>>
?
您可以确定'arr_t'永远不会调整大小。优化可能会发现有用。 –
非常相关,可能dupe:https://stackoverflow.com/questions/19111028/stddynarray-vs-stdvector – nwp
可能重复[std :: dynarray vs std :: vector](http://stackoverflow.com/questions/19111028/stddynarray -vs-stdvector) –