首页
编程
java
php
前端
首页
编程
java
php
前端
c++deque容器迭代器问题
在设置一个it迭代器后,之后的erase操作中不能使用it+1 或者 it+2作为形参。
否则会产生错误:无法查找迭代器初始化的值
但是在第二个erase中只传入it就不会报错。
这是为什么?
你是说it+1错误,it+2没问题么?
因为你已经++了,此时的+1相当于原来的+2
不知道你这个问题是否已经解决, 如果还没有解决的话:
文章:
C++ Deque容器与迭代器
中也许有你想要的答案,请看下吧
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
点击展开全文