close
C++筆記- C++11, rvalue reference, &&, 雙重取址
- int&& : rvalue 參考(rvalue reference)
- int& : 這類參考就被稱為 lvalue
- C++ 中 lvalue、rvalue 的 l、r,並沒有左、右的意思,lvalue、rvalue 只是個分類名稱。
- lvalue 運算式的結果會是個有名稱的物件,例如 a,
- rvalue 的結果是暫時性存在於記憶體,例如 a + b。(如果一个表达式的结果是一个暂时的对象,那么这个表达式就是右值)
REF:
https://openhome.cc/Gossip/CppGossip/RvalueReference.html
文章標籤
全站熱搜