您的位置:首页 > 编程语言 > C语言/C++

C++ STL学习笔记6--queue

2013-10-24 12:42 99 查看
queue是一个受限制的deque,操作包括尾部插入(push),首部弹出(pop),取队首元素引用(front),取队尾元素引用(back),获取队列空间大小(size),判空(empty)等,下面是一个测试例子。

# include<iostream>

# include<list>

# include<queue>

using namespace std;

int main()

{

queue<char,list<float> > s;

for(int i=10000;i<10030;i++)

s.push(i+0.1);//队尾插入元素

cout<<"队列的大小为"<<s.size()<<endl;//队列的大小

cout<<"获取队尾元素"<<s.back()<<endl;

while(!s.empty()){//队列判空

cout<<s.front()<<"\t";//队列取得队首元素

s.pop();//队首弹出元素

}

system("pause");

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: