下面代码判断队列的第一个元素是否等于a,并删除该元素,横向上应填写( )。
#include <iostream>
#include <queue>
using namespace std;
bool is_front_equal(std::queue<int>& q, int a) {
bool is_equal = false;
if (!q.empty()) {
____________ // 在此处填入代码
}
return is_equal;
}
- A.
is_equal = (q.front() == a); - B.
is_equal = (q.front() == a); q.pop(); - C.
q.pop(); is_equal = (q.front() == a); - D.
q.pop(); is_equal = (q.top() == a);