C++11新特性Override和Final

新特性能夠避免虛函數重寫錯誤或錯誤繼承類 當你不想讓一個類有派生類時就用Final定義類,這樣在創建這個類的派生類時就會出現錯誤 用final也可以定義虛函數,可以阻止虛函數被重寫 有一點需要注意,這個關鍵詞不能修飾非虛函數 override用於檢查虛函數重寫是是否寫對 有時你可能在派生類中不小心寫錯了虛函數名或傳參類型 程序就會認爲你寫了一個新的函數,可你的本意是重寫虛函數,你就可以用overr
相關文章
相關標籤/搜索