①size()       返回队列中元素的个数
   ②empty()   如果队列空则返回真 
   ③back()     返回最后一个元素引用即队尾。
   ④front()     返回第一个元素引用即队首。
   ⑤pop()      删除第一个元素,即队首元素。不返回 
   ⑥push()     在末尾加入一个元素,即放置在队尾 。不返回

2.结构体和指针类queue

   注意:指针使用应该初始化,指针压栈效率更高


3.queue的深拷贝

    ①使用front()返回队首元素至某个变量,给变量的数据区数据改变不影响源队列元素的值
    ②“=”可以直接深拷贝队列。从queue变量作函数参数可知。


4.其他

      (1)queue不提供元素的随机访问、遍历和删除操作。

       (2)可以使用swap函数交换两个同类型对象的内部值



相关文章: