阅读以下代码,下面哪一项是正确的?

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();   }}
填写答案