会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
周子洪
管理
右值引用应用场景
简洁易懂讲清原理,讲不清你来打我~
stl很多容器的移动构造函数和移动赋值运算符和常见函数如std::vector的push_back和emplace_back都使用右值引用
避免拷贝,提高效率
如果用左值引用,内部还是要深拷贝无法避免,所以用移动构造函数把拷贝的数据移动过来,被拷贝的不要了,避免深拷贝,对比拷贝构造函数的形参是const左值引用,需要深拷贝
posted on
2021-07-25 16:46
offer快到碗里来~
阅读(
315
) 评论(
0
)
收藏
举报
刷新页面
返回顶部