首页 > 解决方案 > std::move() 和 std::add_rvalue_reference() 之间的区别

问题描述

std::move()有人可以解释和之间的区别std::add_rvalue_reference()吗?两者的目的相同吗?如果是的话,一个比另一个有什么优势?

标签: c++c++11

解决方案


std::move是对对象的强制转换,std::add_rvalue_reference操作类型,除了处理它们并不真正相关的 r 值引用。


推荐阅读