【发布时间】:2010-12-03 21:40:04
【问题描述】:
我知道 C++ 中有一个标准库向量。有排队吗?在线搜索表明可能有,但如果有的话,也没什么。
编辑:好的。非常感谢你们。
【问题讨论】:
-
您确实应该找到一些 C++ 参考资料。还有很多其他的容器和包装纸!
我知道 C++ 中有一个标准库向量。有排队吗?在线搜索表明可能有,但如果有的话,也没什么。
编辑:好的。非常感谢你们。
【问题讨论】:
是的,如果您有兴趣,也可以轻松选择底层容器:
#include <queue>
int main()
{
std::queue<int> myqueue;
myqueue.push(3);
int x = myqueue.front();
myqueue.pop(); // pop is void!
}
【讨论】:
std::queue(容器适配器)
【讨论】:
是的,有@987654321@。在现有容器之上实现为“适配器”(因为它基本上只是一种特殊化)。
【讨论】:
【讨论】:
C++ 标准库的另一个很好的参考是http://www.cplusplus.com。
特别是他们的参考部分:http://www.cplusplus.com/reference/。
这是他们的 std::queue 页面:http://www.cplusplus.com/reference/stl/queue/。
【讨论】:
此外,您可能会发现 std::deque(双端队列)很有用,具体取决于您需要队列的用途
【讨论】: