queue即队列,一种先进先出的数据结构。
#include<iostream> #include<queue> using namespace std; int main() { //构造 queue<int> q; //一般空参构造 //入队 q.push(2); q.push(6); q.push(8); cout << q.size() << endl; //size:3 //取队尾 cout << q.back() << endl; //输出:8 //queue不能遍历,只能一个一个出队 while (!q.empty()) { //输出2 6 8 先进先出 cout << q.front() << ' '; //取队首,不会出队 q.pop(); //出队,无返回值 } cout << endl << q.size() << endl; //size:0 return 0; }
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/c-cdevelopment/599845.html