【发布时间】:2013-10-25 09:06:20
【问题描述】:
在 C++11 的 std::map 中,是否有一些有效的迭代器 x 保证 ++x 等于 map::begin()?我想检测我刚刚调用的函数(我的)是否将迭代器从函数的前面移开。该函数会将迭代器向后移动一个位置。
答案是否适用于图书馆的其余部分?
【问题讨论】:
-
简短回答:不。您确实需要找到其他方法来处理(或者更好的是,防止)这种情况。
-
@JerryCoffin 这就是我们有反向迭代器的原因,看看我的回答
标签: c++ c++11 stl iterator reverse-iterator