版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34784043/article/details/82807508
下面是程序:
#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;
}
下面是运行结果: