1. 程式人生 > >一個程式包含C++STL中queue常見用法

一個程式包含C++STL中queue常見用法

下面是程式:

#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;
}

下面是執行結果: