繁体   English   中英

最大编号可以存储在 std::vector 中的元素<int></int>

[英]Max no. of elements that can be stored in the std::vector<int>

由于我们可以在数组中存储 10^7 个元素,如果我们需要存储 >= 10^9 的元素,那么我们该怎么做呢?

最大编号可以存储在 std::vector 中的元素

取决于运行程序的系统的限制。 在 64 位系统上,最大值很可能受到系统可用的物理 memory 数量的限制。

如果我们需要存储元素 >= 10^9 那么我们该怎么做呢?

然后调用vec.resize(1'000'000'000) 这还不到 4 GB 的 memory(在典型系统上)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM