#include<iostream>
#include<queue>
using namespace std;
//队列容器,不能遍历,先进先出
int main()
{
//构造函数
queue<int>q1;
//拷贝构造
queue<int>q2(q1);
//=赋值
queue<int>q3 = q2;
//往队尾添加元素
q3.push(10);
q3.push(20);
q3.push(30);
q3.push(40);
cout << "容器大小:" << q3.size() << endl;
while (!q3.empty())//判断是否为空
{
cout << "队头元素为:" << q3.front() << endl;
//front返回第一个元素,back返回最后一个元素
cout << "队尾元素为:" << q3.back() << endl;
q3.pop();//移除第一个元素
}
cout << "容器大小:" << q3.size() << endl;
system("pause");
return 0;
}
C++:STL之queue
最新推荐文章于 2023-05-27 18:09:35 发布