租用问题

质量为本、客户为根、勇于拼搏、务实创新

< 返回租用问题列表

c++中queue如何使用,c++queue函数

发布时间:2023-10-14 04:13:00

c++中queue如何使用

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

#include 
#include 
int main() {
std::queue 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: 10
Back element: 30
Queue elements: 10 20 30

在上述示例中,我们首先创建了一个std::queue类型的队列对象myQueue。然后使用push()函数向队列中添加元素。使用front()函数和back()函数分别获得队列头部和尾部的元素。使用empty()函数来检查队列是否是为空。使用pop()函数删除队列头部的元素。
注意:std::queue是一个模板类,可以存储任意类型的元素,例如std::queue可以创建一个存储双精度浮点数的队列。