C++11
起首界說實現兩個函數,一個入參是左值,另一個入參是右值

接著界說實現一個函數模版,模版內部挪用上一步調實現的函數

然后挪用函數模版,傳入一個右值,一個左值

挪用輸出的成果信息如下所示,只挪用到撐持左值參數的函數

若是想要實現完美轉發,那么傳入Printf的參數采用std::forward包裹

再次挪用改版的函數模版,同樣傳入一個右值,一個左值

最后輸出的信息如下所示,傳入的右值,當作功挪用到撐持右值入參的函數

0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!