头文件 #include<queue>
构建队列 queue<int(数据的类型)>q(队列的名字)
如果队列为空返回true, 否则返回false q.empty();
返回队列中元素的个数 q.sizeof();
删除队首元素的值,但不返回其值 q.pop();
返回队首元素,但不删除该元素(只适合用于队列) q.front();
返回队尾元素,但不删除该元素(只适合用于队列) q.back();
返回具有最高优先级的元素,但不删除该元素(只适合用于优先级队列) q.top();
对于queue,在队尾压入一个新元素,对于priority_queue,在基于优先级的适当位置插入新元素 q.push(item);
摘自C++primer第四版