C++ STL queue 队列容器使用示例
程序员文章站
2024-03-17 23:41:22
...
C++ STL queue 队列容器使用示例
#include<iostream>
#include<queue>
#include<iterator>
#include<algorithm>
using namespace std;
/**
queue容器:队列操作:push pop front back
不能遍历,没有迭代器,不能随机访问
*/
////////////////////////////////////////////////////////////////
void Test01()
{
queue<int> que1,que2;
queue<int> que3(que1);
//初始化和赋值
que1.push(1);
que1.push(2);
cout << que1.front() << " " <<que1.back()<<endl;
que1.pop();
//大小
cout << que1.empty() <<endl;
cout << que1.size() <<endl;
}
////////////////////////////////////////////////////////////////
int main()
{
Test01();
return 0;
}
推荐阅读
-
C++ STL queue 队列容器使用示例
-
C++ STL 容器使用
-
C++学习笔记——STL常用容器——stack和queue
-
c/c++ linux 进程间通信系列6,使用消息队列(message queue)
-
C++实现STL容器的示例
-
C++的面向对象和泛型编程思想——STL(标准模板库)常用容器之stack、queue容器(栈与队列)
-
c++ STL标准容器之Iterator使用
-
c++ STL标准容器之Iterator使用
-
c/c++ linux 进程间通信系列6,使用消息队列(message queue)
-
C++ STL 容器vector添加元素函数emplace_back()和push_back()的使用差异