erase删除元素
删除指定位置的元素
vector <string> vec(2);
vec[0] = "123";vec[1] = "789";
vec.erase(vec.begin()+1);
for(int i = 0; i < vec.size(); i++){
cout << vec[i] <<endl;
}
结果:
pop_back只能删除最后一个元素
vector <string> vec(2);
vec[0] = "123";vec[1] = "789";
vec.pop_back();
for(int i = 0; i < vec.size(); i++){
cout << vec[i] <<endl;
}
结果:
clear清空所有元素
vector <string> vec(2);
vec[0] = "123";vec[1] = "789";
vec.clear();