【发布时间】:2012-08-04 11:15:26
【问题描述】:
我有一个像下面这样的向量
vector<unsigned int> myvector;
vector<unsigned int>::iterator it;
//fill it
for (i=1; i<=10; i++) myvector.push_back(i);
//I want delete first one
it = myvector.begin();
myvector.erase(it++);
//I want to know if I am in last element
if(it != myvector.end())
cout << "a test";
但是在比较表达式中我的程序崩溃了。为什么?
【问题讨论】:
-
此代码无法编译。没有
vector::insert方法接受一个参数。请贴出真实代码。