How to invalidate an iterator?

后端 未结 4 894
一个人的身影
一个人的身影 2021-01-14 23:44

Since I know an iterator in the program could be invalidated by some previous operation, I want to invalidate it explicitly. Such as assign NULL to a pointer to invalidate i

4条回答
  •  Happy的楠姐
    2021-01-15 00:27

    Why don´t You want to use container.end() ?... it works for most containers...

    For std::string You may want to check , wether the position is yourstring.npos;

提交回复
热议问题