c++ 中move是在编译器还是运行期

简介static_cast与dynamic_cast静态类型转换与运行期类型转换:http://comonly.cn/l/p/1863.html move的实现 // FUNCTION TEMPLATE move template <class _Ty> _NODISCARD constexpr remove_reference_t<_Ty>&& move(_Ty&& _Arg) noexcept { // forwa

static_cast与dynamic_cast静态类型转换与运行期类型转换:http://comonly.cn/l/p/1863.html


move的实现

// FUNCTION TEMPLATE move
template <class _Ty>
_NODISCARD constexpr remove_reference_t<_Ty>&& move(_Ty&& _Arg) noexcept { // forward _Arg as movable
    return static_cast<remove_reference_t<_Ty>&&>(_Arg);
}
新加评论 评论标题: