#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
#include<queue>
using namespace std;/*Queue所有元素的進出都必須符合”先進先出”的條件,
只有queue的頂端元素,
才有機會被外界取用。
Queue不提供遍歷功能,
也不提供迭代器。*/void test()
{//沒有迭代器queue<int> q;q.push(10);q.push(20);q.push(30);q.push(40);queue<int> q1;//while (!q.empty())//{// cout << "隊頭"<<q.front() << endl;// cout << "隊尾" << q.back() << endl;// cout << q.size() << endl;// // q.pop();//}q1 = q;while (!q1.empty()){cout << "隊頭" << q1.front() << endl;cout << "隊尾" << q1.back() << endl;cout << q1.size() << endl;q1.pop();cout << "容器所占字節" << sizeof(q1) << endl;}
}int main()
{test();system("pause");return EXIT_SUCCESS;
}
queue 容器是一種先進先出的 隊列容器,只能訪問到頂端元素,不支持遍歷,不提供迭代器
queue 不支持sort()排序