博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
queue STL
阅读量:6040 次
发布时间:2019-06-20

本文共 845 字,大约阅读时间需要 2 分钟。

//queue STL//queue is just a container adaptor, which is a class that use other container.//just like stackq1.push(x)     //push x into the queueq1.pop()        //pop the first element in the queueq1.front()       //return the first element in the queueq1.back()        //return the last element in the queueq1.empty()      q1.size()//C++11q1.emplace(x)    //add a new element at the end of the queue, after its current last element //the differences between emplace and push//though they are both the functions to add elements in the queue//if you use emplace ,you will not make a new class.//Let's see a examplestruct node{	int x, y;	node(int a, int b) :x(a), y(b){}};int main(){	queue
q1,q2; q1.emplace(1, 2); q2.push(node(1, 2)); cout << q1.front().x << endl; return 0;}

  

转载于:https://www.cnblogs.com/KennyRom/p/5956686.html

你可能感兴趣的文章
C/C++二进制读写png文件
查看>>
thymleaf 常用th 标签
查看>>
RTB 广告系统
查看>>
Linux signal 那些事儿(2)【转】
查看>>
InfluxDB安装及配置
查看>>
Dynamics CRM Microsoft SQL Server 指定的数据库具有更高的版本号
查看>>
PAT Perfect Sequence (25)
查看>>
java.exe进程来源排查录
查看>>
点滴记录——Ubuntu 14.04中Solr与Tomcat整合安装
查看>>
C++实现KMP模式匹配算法
查看>>
ubuntu linux下建立stm32开发环境: GCC安装以及工程Makefile建立
查看>>
记录锁
查看>>
JSONObject与JSONArray的使用
查看>>
[SQL Server] 数据库日志文件自动增长导致连接超时的分析
查看>>
<html:form>标签
查看>>
除了《一无所有》,我一无所有
查看>>
每日英语:China Seeks to Calm Anxiety Over Rice
查看>>
C++中struct和class的区别 [转]
查看>>
C++ ofstream和ifstream详细用法
查看>>
Mysql 连接查询 Mysql支持的连接查询有哪些
查看>>