侯捷C++物件導向高階開發筆記

松煙入墨發表於2020-09-23

1、所有引數儘量傳引用,保證效率,當然如果傳的是一兩個位元組可以傳value,同時如果不想改變在前面加上const

返回值在可以的情況下也儘量傳reference。如果返回值是在函式體內部建立的,則不可以傳引用返回值,因為函式結束後會釋放,直接返回一個錯誤值。

2、相同class的object互為友元。例如

3、能加const儘量加。建構函式寫成冒號形式效率更高。

相關文章