<分区>
我有一个 vector :
std::vector<int> graphPred(tot_lines);
我设置了各种值,但是当输入完成后,我想消除我尝试过的空单元格:
graphPred.erase(std::remove_if(graphPred.begin(), graphPred.end(),
[](const int graphPred){return graphPred.empty();}),
graphPred.end());
但是编译器提示“表达式必须是类类型” 我的语法或实现目标的其他方法有问题吗?