STL队列的最大容量

时间:2011-03-29 02:56:31

标签: c++ queue

STL队列的最大容量是多少,考虑到它保持整数。最大容量是指最大容量时可以容纳的最大整数数。

感谢

2 个答案:

答案 0 :(得分:4)

queue :: max_size()返回的理论最大值与实际最大值之间存在很大差异。你可能只是真正关心后者,但没有办法找到它,直到为时已晚。它在很大程度上取决于堆的状态和虚拟内存地址空间。

答案 1 :(得分:3)

C++ Reference holds an answer for that. 最后,它依赖于std::queue的底层容器。其max_size也是队列的max_size