在C++中,可以使用STL中的queue库来构造队列。以下是一个简单的例子:

#include <iostream>
#include <queue>

using namespace std;

int main() {
    // 创建一个整数类型的队列
    queue<int> q;

    // 向队列中添加元素
    q.push(1);
    q.push(2);
    q.push(3);

    // 访问队头元素
    cout << "队头元素为:" << q.front() << endl;

    // 访问队尾元素
    cout << "队尾元素为:" << q.back() << endl;

    // 弹出队头元素
    q.pop();
    cout << "弹出队头元素后,队头元素为:" << q.front() << endl;

    // 遍历队列中的所有元素
    while (!q.empty()) {
        cout << q.front() << endl;
        q.pop();
    }

    return 0;
}

输出结果为:

队头元素为:1
队尾元素为:3
弹出队头元素后,队头元素为:2
2
3
c++ 怎么构造queue

原文地址: https://www.cveoy.top/t/topic/g3h 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录