C++容器,对迭代器操作出错

[复制链接]
查看11 | 回复1 | 2010-4-25 23:06:31 | 显示全部楼层 |阅读模式
补充的方法不行,如果第一和第二个数是偶数的时候vector的会出错
回复

使用道具 举报

千问 | 2010-4-25 23:06:31 | 显示全部楼层
同意一楼的说法。对容器中的迭代器进行自增、自减操作时应特别注意,防止迭代器失效或是越界访问是必须的。在迭代过程中,最好是自增。删除元素时rease函数有几个重载的版本,他们的返回值也有所不同,有的返回指向删除元素下一个迭代器,有的返回void类型。建议你看看C++primer,经典教材。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行