條款20:寧以pass-by-reference-to-const替換pass-by-value

一、傳遞const引用的好處 1.減少傳值的拷貝成本:通過by value方式傳遞一個對象,成本是多次構造函數,析構函數的調用,加上繼承代價。 2.避免對象切割問題:     二、內置類型傳值     注意: 1、儘量以 pass-by-reference-to-const替換 pass-by- value。前者通常比較高效,並可避免切割問題( slicing problem)o。 2、以上規則並
相關文章
相關標籤/搜索