会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
newbird2017
博客园
首页
新随笔
联系
订阅
管理
2019年4月23日
为什么移动构造要使用noexcept
摘要: vector::push_back操作,保证了如果过程中出现异常,vector不会发生变化。 push_back过程中,可能会因为已有内存空间不够,申请新的内存,同时把原内存中已有的元素,放到新申请的内存中。 这时候,如果移动构造不保证没有异常,就会发生一件事: 为了保证前述性质,不得不调用copy
阅读全文
posted @ 2019-04-23 16:04 newbird2017
阅读(323)
评论(0)
推荐(0)
编辑