C++ 左值右值,用於移動(move)和轉發(forward)

    新標準從新定義了lvalue和rvalue,並容許函數依照這兩種不一樣的類型進行重載。經過對於右值(rvalue)的從新定義,語言實現了移動語義(move semantic)和完美轉發(perfect forwarding),經過這種方法,C++實現了在保留原有的語法並不改動已存在的代碼的基礎上提高代碼性能的目的。做爲一個C++0x標準的初學者,理解這些概念其實還有有必定的困難的,加上網上
相關文章
相關標籤/搜索