vector<node>::iterator it;
for(it;it!=vector_of_node.end();it++){
if(it->get_name()=="MARIA"){
vector_of_node.erase(it);
}
我希望我的代码的目标很明确。我想从向量(在本例中为vector_of_nodes)中消除多个对象(在称为节点的类中描述)。当我运行我的代码时,我没有从编译器得到任何错误,但是在它运行时我失败了。我确定错误出在我共享的这部分代码上。你能帮帮我吗?