这个在vs2017-release模式(O2优化)下面根本没触发迭代器失效的。。。 你那个原因应该是在debug模式下,capacity是和size同步增长的,每次push_back都重新分配内存。这样最保险,因为这种***作确实有可能触发迭代器失效,所以debug模式用了最保险起见的办法保证一定触发。
点赞 1

相关推荐

查看21道真题和解析 面试问题记录
点赞 评论 收藏
分享
05-26 21:37
武汉大学 C++
bilibili C++开发(直播特效渲染) 350/天 硕士985
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务