1
我知道我们如何能够从INT如何擦除物体矢量中的元素?
std::vector<int> vec;
// .. put in some values ..
int int_to_remove = n;
vec.erase(std::remove(vec.begin(), vec.end(), int_to_remove), vec.end());
向量删除元素,如果它有什么一个vector<obj> vec
其中obj是
class obj {
int ID;
string name;
}
我将如何卸下固定到某个ID的载体?
std::vector<obj> vec;
// .. put in some values ..
int id_to_remove = n;
vec.erase(std::remove(vec.ID.begin(), vec.ID.end(), id_to_remove), vec.end());
remove calls destructor –