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 –