STL queue容器的简单认识
- queue容器的基本概念
- queue容器的构造函数
- queue容器的赋值操作
- queue容器的数据存取
- queue容器的大小操作
queue容器的基本概念
queue是一种 先进先出 (First In First Out, FIFO)的数据结构,它有两个出口

队列容器允许从一端新增元素,从另一端移除元素
队列中只有队头和队尾才可以被外界使用,因此队列不允许有遍历行为
队列中进数据称为 入队 push
队列中出数据称为 出队 pop
queue容器的构造函数
queue<T> que;默认构造函数
queue<int> que;
queue(const queue& que);拷贝构造函数
queue<int> que;
queue<int> que2(que);
queue容器的赋值操作
queue& operator=(const queue& que);重载等号操作符
queue<int> que;
queue<int> que_2 = que;
queue容器的数据存取
push(elem);往队尾添加元素
que.push(elem);
pop();从队头移除第一个元素
que.pop();
back();返回最后一个元素
que.back();
front();返回第一个元素
que.front();
queue容器的大小操作
empty();判别堆栈是否为空
que.empty();
size();返回栈的大小
que.size();



















