|
Console Library 8.0.0
A header-only library that makes C++ simple
|
提供带有值返回 pop 操作的容器适配器包装类。 More...
#include <deque>#include <iostream>#include <queue>#include <stack>#include <string>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| class | console::Stack< T, Container > |
| 栈容器适配器,扩展自 std::stack。 More... | |
| class | console::Queue< T, Container > |
| 队列容器适配器,扩展自 std::queue。 More... | |
| class | console::PriorityQueue< T, Container, Compare > |
| 优先队列容器适配器,扩展自 std::priority_queue。 More... | |
Namespaces | |
| namespace | console |
| 本库所有组件所在的顶层命名空间。 | |
提供带有值返回 pop 操作的容器适配器包装类。
该模块对 STL 容器适配器(stack、queue、priority_queue)进行扩展, 重载了 pop() 方法,使其在弹出元素的同时返回该元素的值。 适用于需要在弹出元素时获取其值的场景。