構造函數&析構函數&虛函數

1、賦值運算符重載operator= 可以定義爲虛函數,但不建議這樣寫 (1)容易混淆 (2)賦值運算符重載實際上相當與協變【子類的operator=隱藏父類的operator=】,如果顯式調用父類則需要指定其作用域 不建議是因爲:賦值運算符重載是用來合成的,父類的需要調父類的去拷貝,而重寫是要麼調父類的,要麼調子類的 2、最好不要在構造函數和析構函數中調用虛函數 3、內聯函數、構造函數、靜態成員
相關文章
相關標籤/搜索