问个vector的问题
vector<int>::const_itertor it=v.begin();
while(it != v.end())
{
if(*it == 3)
{
v.erase(it); //错误说 no matching function for call to ...
}
++it;
}
[解决办法]
对const迭代器操作错误
[解决办法]
迭代器是const_iterator型的 不能对指向的元素写操作
erase当然要报错