C11-右值引用std::move移动语义和完美转发用法举例

SHOW_SMALL_FUNCTION_BLOCK_TIPS("右值引用") /* 场景1:用到不少时候咱们用 函数function(std::move(a)),表明着咱们在当前栈里a就不在当前栈使用了。a的访问权在function中转交给别人了,这些逻辑在你的自定义类中须要你本身写 场景2:你的函数参数声明为&&,是不能直接传左值进来的,须要用std::move转化为右值,不过你若是传
相关文章
相关标签/搜索