CR的代码文本

all for learning about the world
  订阅 订阅  :: 管理

VS2005中vector的erase

Posted on 2011-04-08 14:40  mumuliang  阅读(338)  评论(0编辑  收藏  举报

vector的erase(iter)之后,iterator对象iter会自动指向vector的下一位置或者end()。

vs2005中,如果此时比较iter和end(),会err: iterator incompatible。

必须显式的将erase的返回值赋给iter。

形如iter = vec.erase(iter)

View Code