c++primer中3.4节介绍迭代器的时候说,但凡是使用了迭代器的循环体,都不

c++primer中3.4节介绍迭代器的时候说,但凡是使用了迭代器的循环体,都不要向迭代器所属的容器添加元素。请问为什么?迭代器不能动态的获取地址吗?... c++primer中3.4节介绍迭代器的时候说,但凡是使用了迭代器的循环体,都不要向迭代器所属的容器添加元素。请问为什么?迭代器不能动态的获取地址吗? 展开
 我来答
liracle1
2016-11-20
知道答主
回答量:9
采纳率:0%
帮助的人:10.8万
展开全部
在迭代器循环体内,迭代器是指向了一个容器内的元素的,如果这个时候向容器添加了元素,是很可能使当前迭代器失效的(取决于添加元素的位置和容器的类型),所以在便利的时候都是不能做插入、删除等写操作的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式