设为首页收藏本站 |天气与日历| 2025-07-02 星期三 03:01:00 乙巳(蛇)年 六月初八 寅时
     
切换到窄版

私人站点

 找回密码
 立即注册
搜索
查看: 200|回复: 0

标准模板库(STL)学习探究之queue容器(队列容器)

[复制链接]

954

主题

954

帖子

3879

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3879
发表于 2022-1-21 11:06:35 | 显示全部楼层 |阅读模式
构造函数:

      queue<T> que;                                                //采用模板类实现,queue对象的默认构造形式

      queue(const queue &que);                            //拷贝构造函数

赋值操作:

      queue& operator=(const queue &que);        //重载等号操作

数据存取:

      push(elem);;                                                 //在队尾添加元素

      pop();                                                           //从队头移除第一个元素

      back();                                                        //返回最后一个元素

      front();                                                         //返回第一个元素

大小操作:

      empty();                                                     //判断堆栈是否为空

      size();                                                        //返回栈的大小

思考:队列容器遵循 元素先进先出的原则,中间元素不可遍历,因此从设计逻辑上也是没有迭代器.该容器应用于多线程控制,将是不错的选择.

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|编程站点 ( 冀ICP备2023028127号-2 )|友链申请|

GMT+8, 2025-7-2 03:01 , Processed in 0.084674 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表