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

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

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

形如iter = vec.erase(iter)

View Code 

相关文章:

  • 2021-09-12
  • 2021-06-15
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-03-06
  • 2021-06-13
  • 2022-12-23
猜你喜欢
  • 2021-08-02
  • 2021-08-20
  • 2021-10-02
  • 2021-09-08
  • 2022-12-23
  • 2021-10-06
  • 2022-03-07
相关资源
相似解决方案