会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
newbird2017
博客园
首页
新随笔
联系
订阅
管理
2019年4月17日
为什么对string调用swap会导致迭代器失效
摘要: 一般来说,swap操作将容器内容交换不会导致容器的指针、引用、迭代器失效。 但当容器类型为array和string时除外。 原因在于:SSO (Short String Optimization 指C++针对短字符串的优化。) 默认情况下,C++的std::string都是存储在heap中,导致访问
阅读全文
posted @ 2019-04-17 11:50 newbird2017
阅读(216)
评论(0)
推荐(0)
编辑