一个很简单的vector应用,不知道怎么就运行出错!!!急#includevectorusingnamespacestdvoidmain(){vector
一个很简单的vector应用,不知道怎么就运行出错!!!急
#include <vector>
using namespace std;
void main()
{
vector <int> i_v;
i_v.push_back(10);
i_v.push_back(20);
i_v.push_back(30);
i_v.push_back(40);
i_v.push_back(40);
i_v.push_back(40);
vector <int> ::iterator iter = i_v.begin();
for(int i=1 ;i <3;i++)
{
i_v.erase(iter);
}
}
.net 2005下,请高手看看
[解决办法]
我想删掉第2,第3 个元素
============
vector <int> ::iterator iter = i_v.begin();
iter++;
for(int i=1 ;i <3;i++)
{
i_v.erase(iter);
iter = i_v.begin()++;
}
