C++ STL 容器之queue
生活随笔
收集整理的這篇文章主要介紹了
C++ STL 容器之queue
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
#include<queue>
using namespace std;/*Queue所有元素的進(jìn)出都必須符合”先進(jìn)先出”的條件,
只有queue的頂端元素,
才有機(jī)會(huì)被外界取用。
Queue不提供遍歷功能,
也不提供迭代器。*/void test()
{//沒(méi)有迭代器queue<int> q;q.push(10);q.push(20);q.push(30);q.push(40);queue<int> q1;//while (!q.empty())//{// cout << "隊(duì)頭"<<q.front() << endl;// cout << "隊(duì)尾" << q.back() << endl;// cout << q.size() << endl;// // q.pop();//}q1 = q;while (!q1.empty()){cout << "隊(duì)頭" << q1.front() << endl;cout << "隊(duì)尾" << q1.back() << endl;cout << q1.size() << endl;q1.pop();cout << "容器所占字節(jié)" << sizeof(q1) << endl;}
}int main()
{test();system("pause");return EXIT_SUCCESS;
}
queue 容器是一種先進(jìn)先出的 隊(duì)列容器,只能訪問(wèn)到頂端元素,不支持遍歷,不提供迭代器
queue 不支持sort()排序
總結(jié)
以上是生活随笔為你收集整理的C++ STL 容器之queue的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 试管婴儿会遗传地贫吗
- 下一篇: C++ STL容器之 list 初步