iterator的问题
Hi,
譬如给了一对iterator:[iter_bgn,iter_end)表示一组数据
假如我使一个iterator:iter_tmp指向上面一组数据中的一个,现在让iterator反过来走,即iter_tmp--。
问题是怎样判断iter_tmp超过了iter_bgn。
我写iter_tmp!=iter_ben-1,因为c++标准库在debug的时候会进行iterator的越界检查.
当然我可以用两个iterator相减,让它和零相比较.
想看看,有没有什么其它的方法?