std::stack
来自cppreference.com
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
在头文件 <stack> 中定义
|
||
template< class T, |
||
std::stack
类是为程序员提供了一个栈的功能 - 即,FILO(先入,最后出)的数据结构的容器适配器. 原文:
The
std::stack
class is a container adapter that gives the programmer the functionality of a stack - specifically, a FILO (first-in, last-out) data structure. 目录 |
[编辑] 会员类型
会员类型
|
Definition |
container_type
|
Container
|
value_type
|
Container::value_type
|
size_type
|
Container::size_type
|
reference
|
Container::reference
|
const_reference
|
Container::const_reference
|
[编辑] 成员函数
构建 stack (公共成员函数) | |
析构 stack (公共成员函数) | |
将值指派给容器适配器 原文: assigns values to the container adaptor (公共成员函数) | |
| |
访问的顶级元素 (公共成员函数) | |
| |
检查是否有潜在的容器是空的 原文: checks whether the underlying container is empty (公共成员函数) | |
返回的元素数 (公共成员函数) | |
| |
inserts element at the top (公共成员函数) | |
(C++11) |
constructs element in-place at the top (公共成员函数) |
移除最上面的元素 (公共成员函数) | |
交换stack 的内容 (公共成员函数) | |
| |
Container c |
基础容器 (受保护的成员对象) |
[编辑] 非成员函数
根据字典顺序比较的stack中的值 原文: lexicographically compares the values in the stack (函数模板) | |
特化std::swap算法 (函数模板) |
[编辑] Helper类
专业的std::uses_allocator型特征 原文: specializes the std::uses_allocator type trait (函数模板) |