相关疑难解决方法(0)

std :: queue iteration

我需要迭代std::queue.www.cplusplus.com说:

默认情况下,如果没有为特定队列类指定容器类,则使用标准容器类模板deque.

那么我可以以某种方式到达队列的底层deque并迭代它吗?

c++ iteration queue c++-standard-library

67
推荐指数
5
解决办法
12万
查看次数

为什么标准C++容器适配器不能提供清晰的功能?

有谁知道为什么std :: queue,std :: stack和std :: priority_queue不提供clear()成员函数?我必须假装这样一个:

std::queue<int> q;
// time passes...
q = std::queue<int>();  // equivalent to clear()
Run Code Online (Sandbox Code Playgroud)

IIRC clear()由可用作底层容器的所有东西提供.有没有充分的理由没有容器适配器提供它?

c++ standards stl

23
推荐指数
2
解决办法
5499
查看次数

标签 统计

c++ ×2

c++-standard-library ×1

iteration ×1

queue ×1

standards ×1

stl ×1