例如删除vector中第5个位置的元素
vector<int> vec;
//执行vector初始化操作
//获取第五个元素的iterator
vector<int>::iterator iter = vec.begin()+5;
//删除第五个元素
vec.erase(iter);
转自:http://hi.baidu.com/pumpkinnnnnnn/item/638b7a15c68536a6ffded54e
本文介绍了一种在C++中删除vector容器中指定位置元素的方法。通过使用迭代器指向目标元素并调用erase方法实现删除操作。
例如删除vector中第5个位置的元素
vector<int> vec;
//执行vector初始化操作
//获取第五个元素的iterator
vector<int>::iterator iter = vec.begin()+5;
//删除第五个元素
vec.erase(iter);
转自:http://hi.baidu.com/pumpkinnnnnnn/item/638b7a15c68536a6ffded54e