std::queue
#include <queue> #include <iostream> using namespace std; int main() { queue<string> q; // 入队 q.push("A"); q.push("B"); q.emplace("C"); cout << "队首:" << q.front() << endl; // A cout << "队尾:" << q.back() << endl; // C cout << "大小:" << q.size() << endl; // 3 // 出队 q.pop(); cout << "出队后队首:" << q.front() << endl; // B // 清空队列 while (!q.empty()) q.pop(); cout << q.empty() << endl; // 1(true) return 0; }