std::queue

来自cppreference.com
< cpp‎ | container


 
 
 
std::queue
成员函数
原文:
Member functions
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
元素的访问
原文:
Element access
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
容量
原文:
Capacity
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
修饰符
原文:
Modifiers
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
 
定义于头文件 <queue>
template<

    class T,
    class Container = std::deque<T>

> class queue;
std::queue类为程序员提供了一个队列功能的容器适配器 - 具体而言,就是一个FIFO(先入先出)的数据结构.
原文:
The std::queue class is a container adapter that gives the programmer the functionality of a queue - specifically, a FIFO (first-in, first-out) data structure.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

The class template acts as a wrapper to the underlying container - only a specific set of functions is provided. The queue pushes the elements on the back of the underlying container and pops them from the front.

目录

[编辑] Template parameters

T - The type of the stored elements.
Container - The type of the underlying container to use to store the elements. The container must satisfy the requirements of SequenceContainer. Additionally, it must provide the following functions with the usual semantics:
  • back()
  • front()
  • push_back()
  • pop_front()

The standard containers std::deque and std::list satisfy these requirements.

[编辑] 成员类型

成员类型
原文:
Member type
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
Definition
container_type Container [编辑]
value_type Container::value_type [编辑]
size_type Container::size_type [编辑]
reference Container::reference [编辑]
const_reference Container::const_reference [编辑]

[编辑] 成员函数

构造queue
(公开成员函数) [编辑]
析构 queue
(公开成员函数) [编辑]
将值赋给容器适配器
(公开成员函数) [编辑]
元素的访问
原文:
Element access
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
访问第一个元素
(公开成员函数) [编辑]
访问最后一个元素
(公开成员函数) [编辑]
容量
原文:
Capacity
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
检查底层的容器是否为空
(公开成员函数) [编辑]
返回容纳的元素数
(公开成员函数) [编辑]
修饰符
原文:
Modifiers
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
向队列尾部插入元素
(公开成员函数) [编辑]
(C++11)
在队尾就地构造元素
(公开成员函数) [编辑]
删除第一个元素
(公开成员函数) [编辑]
交换queue的内容
(公开成员函数) [编辑]

成员对象
原文:
Member objects
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

Container c
底层容器
(受保护成员对象) [编辑]

[编辑] 非成员函数

根据字典顺序比较 queue 中的值
(函数模板) [编辑]
特化 std::swap 算法
(函数模板) [编辑]

[编辑] 辅助类

特化 std::uses_allocator 类型特性
(函数模板) [编辑]