单选题

下面代码判断队列的第一个元素是否等于 ,并删除该元素,横向上应填写(    )。

#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);

赣ICP备20007335号-2