C++ 如何清空 Queue 内容

在 C++ 中,我们可以使用 queue 的成员函数 clear() 来清空一个 queue。调用 clear() 函数将会移除 queue 中的所有元素,将其大小设置为 0。

以下是一个示例代码片段,演示如何使用 clear() 函数清空 queue:

#include <iostream>
#include <queue>

using namespace std;

int main() {
    queue<int> q;

    // 添加一些元素到 queue 中
    q.push(1);
    q.push(2);
    q.push(3);

    // 打印 queue 的大小
    cout << 'queue size before clear: ' << q.size() << endl;

    // 清空 queue
    q.clear();

    // 打印清空后的 queue 大小
    cout << 'queue size after clear: ' << q.size() << endl;

    return 0;
}

执行以上代码将输出以下结果:

queue size before clear: 3
queue size after clear: 0
C++ 如何清空 Queue 内容

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

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