C11-右值引用std::move移動語義和完美轉發用法舉例

SHOW_SMALL_FUNCTION_BLOCK_TIPS("右值引用") /* 場景1:用到不少時候咱們用 函數function(std::move(a)),表明着咱們在當前棧裏a就不在當前棧使用了。a的訪問權在function中轉交給別人了,這些邏輯在你的自定義類中須要你本身寫 場景2:你的函數參數聲明爲&&,是不能直接傳左值進來的,須要用std::move轉化爲右值,不過你若是傳
相關文章
相關標籤/搜索