首页 > 代码库 > C++STL模板之queue队列的用法
C++STL模板之queue队列的用法
1 #include <iostream> 2 3 #include <queue> 4 5 #include <assert.h> 6 /* 7 调用的时候要有头文件: #include<stdlib.h> 或 #include<cstdlib> + 8 #include<queue> #include<queue> 9 详细用法: 10 定义一个queue的变量 queue<Type> M 11 查看是否为空范例 M.empty() 是的话返回1,不是返回0; 12 从已有元素后面增加元素 M.push() 13 输出现有元素的个数 M.size() 14 显示第一个元素 M.front() 15 显示最后一个元素 M.back() 16 清除第一个元素 M.pop() 17 */ 18 using namespace std; 19 20 int _tmain(int argc, _TCHAR* argv[]) 21 { 22 queue <int> myQ; 23 24 cout<< "现在 queue 是否 empty? "<< myQ.empty() << endl; 25 26 for(int i =0; i<10 ; i++) 27 { 28 myQ.push(i); 29 } 30 for(int i=0; i<myQ.size(); i++) 31 { 32 printf("myQ.size():%d\n",myQ.size()); 33 cout << myQ.front()<<endl; 34 myQ.pop(); 35 } 36 37 system("PAUSE"); 38 39 return 0; 40 } 41 42 输出结果: 43 现在 queue 是否 empty? 1 44 myQ.size():10 45 0 46 myQ.size():9 47 1 48 myQ.size():8 49 2 50 myQ.size():7 51 3 52 myQ.size():6 53 4 54 请按任意键继续. . .
C++STL模板之queue队列的用法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。