c++ - std::move() 和 std::add_rvalue_reference() 之间的区别
问题描述
std::move()
有人可以解释和之间的区别std::add_rvalue_reference()
吗?两者的目的相同吗?如果是的话,一个比另一个有什么优势?
解决方案
std::move
是对对象的强制转换,std::add_rvalue_reference
操作类型,除了处理它们并不真正相关的 r 值引用。
推荐阅读
- r - 在 R 中按几列(列中的子元素)合并两个数据框
- java - VM(Windows)上的 Intellijidea:给出错误无法保存设置。请重新启动 Intellijidea。也无法连接到 Maven 中央仓库
- r - 用 ggplot2 和 geom_bar 改变 X 轴的起点
- laravel-7 - 如何解决问题: htmlspecialchars() 期望参数 1 是字符串,给定对象
- python - 如何将主键传递给 url Django
- flutter - 如何在颤动的两个地图中找到匹配值?
- ios - 如何在没有搜索栏的表格视图中按对象设置过滤器?
- python - 如何使用 python 脚本关闭数据库服务器?
- html - 将 mssql 中的字符串 (0x...) 转换为 html 中的图像
- python - 关于读取数据