【发布时间】:2011-03-29 02:56:31
【问题描述】:
考虑到它保存整数,STL 队列的最大容量是多少。最大容量是指它在最大容量下可以容纳的最大整数数。
谢谢
【问题讨论】:
-
您使用的是嵌入式处理器还是具有 1500GB RAM 的 IBM 大型机?
考虑到它保存整数,STL 队列的最大容量是多少。最大容量是指它在最大容量下可以容纳的最大整数数。
谢谢
【问题讨论】:
queue::max_size() 返回的理论最大值与实际最大值之间存在很大差异。您可能只真正关心后者,但是直到为时已晚才知道。它在很大程度上取决于堆的状态和虚拟内存地址空间。
【讨论】:
C++ Reference holds an answer for that.
最终依赖于std::queue的底层容器。它的max_size 也是队列的max_size。
【讨论】: