c++中queue怎么使用

   2025-02-18 4780
核心提示:在C++中,可以通过#include queue来引入queue头文件,然后使用std::queue类来创建一个队列对象。以下是使用queue的基本示例:#in

在C++中,可以通过#include <queue>来引入queue头文件,然后使用std::queue类来创建一个队列对象。

以下是使用queue的基本示例:

#include <iostream>#include <queue>int main() {std::queue<int> myQueue;// 向队列中添加元素myQueue.push(10);myQueue.push(20);myQueue.push(30);// 获取队列头部的元素std::cout << "Front element: " << myQueue.front() << std::endl;// 获取队列尾部的元素std::cout << "Back element: " << myQueue.back() << std::endl;// 遍历队列并打印元素std::cout << "Queue elements: ";while (!myQueue.empty()) {std::cout << myQueue.front() << " ";myQueue.pop();}std::cout << std::endl;return 0;}

输出结果:

Front element: 10Back element: 30Queue elements: 10 20 30

在上述示例中,我们首先创建了一个std::queue<int>类型的队列对象myQueue。然后使用push()函数向队列中添加元素。使用front()函数和back()函数分别获取队列头部和尾部的元素。使用empty()函数来检查队列是否为空。使用pop()函数删除队列头部的元素。

注意:std::queue是一个模板类,可以存储任意类型的元素,例如std::queue<double>可以创建一个存储双精度浮点数的队列。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言