STL(第五课):queue

编程入门 行业动态 更新时间:2024-10-15 04:24:23

STL(<a href=https://www.elefans.com/category/jswz/34/1761565.html style=第五课):queue"/>

STL(第五课):queue

        STL(标准模板库)是一种C++标准库,在其中包含了许多常用的数据结构和算法。其中,queue就是STL库中的一个数据结构,用于实现队列(先进先出FIFO)。

        使用STL queue,需要引入头文件<queue>。

初始化队列:

queue<int> my_queue; // 声明一个空的队列

向队列中添加元素:

my_queue.push(1); // 在队列末尾添加元素1
my_queue.push(2); // 在队列末尾添加元素2

访问队首元素:

cout << my_queue.front(); // 输出队首元素1

删除队首元素:

my_queue.pop(); // 删除队首元素1
cout << my_queue.front(); // 输出队首元素2

判断队列是否为空:

if (my_queue.empty()) { // 判断队列是否为空cout << "The queue is empty.";
}

获取队列中元素的个数:

cout << "The size of queue is " << my_queue.size(); // 输出队列中元素的个数

更多推荐

STL(第五课):queue

本文发布于:2023-11-16 17:08:22,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1628391.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:第五课   STL   queue

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!