标签:strong wap void swap 用法 文件 int ESS 否则
#include<queue>
首先是基本的用法
queue q;
a=q.top();
a=q.front();//两个都是取队首元素
a=q.back();//返回对尾元素
q.push(a);//将a入队
q.pop();//将队首元素弹出(不返回队首元素是啥)
a=q.size();//返回队列元素个数
q.empty();//判断是否为空,若空则返回true,否则false;
然后说一下如何清空队列:
queue头文件貌似没有q.clear();函数
q=queue<int>();
while(!q.empty()) q.pop();
void clear(queue<int>& q)
{
queue<int> empty;
swap(empty,q);}
priority_queue<int> q
;priority_queue<int,vector<int>,less<int>>q;
priority_queue<int,vector<int>,greater<int>>q;
标签:strong wap void swap 用法 文件 int ESS 否则
原文地址:https://www.cnblogs.com/yzmy/p/13956650.html