会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
村雨sup
自己选的路,跪着也要走完 XD
博客园
首页
新随笔
联系
管理
订阅
2024年8月1日
左值有地址,为社么还要std::move()?
摘要: 我把左值传入函数,左值有地址不是可以直接进行移动吗,为什么还要转为右值? 原因:一般函数都有设置左值引用的接口和右值引用的接口,右值就是为了传入参数后销毁原参数,左值引用就是为了保护原参数而进行深拷贝。所以一般想实现移动语义就用右值引用的接口。 在 C++ 中,移动语义的核心思想是通过右值引用来实现
阅读全文
posted @ 2024-08-01 17:06 村雨sup
阅读(4)
评论(0)
推荐(0)
编辑