Console Library 8.0.0
A header-only library that makes C++ simple
Loading...
Searching...
No Matches
adapter.h File Reference

提供带有值返回 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
 本库所有组件所在的顶层命名空间。

Detailed Description

提供带有值返回 pop 操作的容器适配器包装类。

该模块对 STL 容器适配器(stack、queue、priority_queue)进行扩展, 重载了 pop() 方法,使其在弹出元素的同时返回该元素的值。 适用于需要在弹出元素时获取其值的场景。

Author
MrXie1109
Date
2026