STL之queue(队列)
2016-04-21 16:18
309 查看
队列的操作如下:
1.
2.
3.
4.
5.
6.
7.
8.
1.
queue<long long>q;//定义一个队列q,类型为long long
2.
q.push(a);//将一个元素a从队尾插入队列q
3.
queue<long long>p(q); //将队列q复制成新的队列p
4.
q.pop();//从队列q的队首弹出一个元素
5.
a=q.front(); //将队首的元素赋值给a,类型为long long
6.
a=q.back();//将队尾的元素赋值给a,类型为long long
7.
a=q.empty();//判断队列是否为空,空返回值为1,非空返回值为0
8.
a=q.size();//返回队列q的大小
相关文章推荐
- 浅析STL中的常用算法
- STL区间成员函数及区间算法总结
- c++ STL容器总结之:vertor与list的应用
- C++在成员函数中使用STL的find_if函数实例
- 关于STL中list容器的一些总结
- 关于STL中的map容器的一些总结
- 浅析stl序列容器(map和set)的仿函数排序
- STL list链表的用法详细解析
- stl容器set,map,vector之erase用法与返回值详细解析
- STl中的排序算法详细解析
- 关于STL中vector容器的一些总结
- 关于STL中set容器的一些总结
- 简单说说STL的内存管理
- STL与泛型编程(1)---模板
- CppUtest发现的STL容器内存泄漏问题
- STL中算法
- STL简单应用
- vector-list-deque
- 三十分钟掌握STL
- Qt中QSet的使用