一個程式包含C++STL中queue常見用法
阿新 • • 發佈:2018-12-11
下面是程式:
#include <iostream> #include <queue> using namespace std; int main() { //構造一個佇列 queue<char> queueOne; //向佇列中壓入元素 for( int i=65; i<75; i++ ) queueOne.push(i); //顯示佇列中元素個數 cout << queueOne.size() << endl; //顯示佇列一的最後一個元素 cout << queueOne.back() << endl; //構造另外一個佇列 queue<char> queueTwo(queueOne); //比較兩個佇列 cout << (queueOne > queueTwo) << endl; cout << (queueOne >= queueTwo) << endl; cout << (queueOne < queueTwo) << endl; cout << (queueOne <= queueTwo) << endl; cout << (queueOne == queueTwo) << endl; cout << (queueOne != queueTwo) << endl; //彈出佇列一元素 while( !queueOne.empty() ){ queueOne.front(); queueOne.pop(); } return 0; }
下面是執行結果: