阅读以下代码,下面哪一项是正确的?
void processData() { stack<int> s; queue<int> q; for (int i = 1; i <= 5; ++i) { s.push(i); q.push(i); } while (!s.empty()) { cout << "Stack pop: " << s.top() << endl; s.pop(); } while (!q.empty()) { cout << "Queue pop: " << q.front() << endl; q.pop(); }}