C++的final與override

1.final 保證子類無法重寫一個函數的方法:即在這個函數後面加上final. 看下圖。 當然也可以加在類名後面,此時會保證此類不能被繼承。 2. override 當子類重寫父類中的函數,那麼在子類的函數後面加上override,這樣編譯器會做名稱和函數參數的檢查。 override保證了這個函數定會重寫基類中的函數,不然報錯。 這個可以發現,當函數名相同,參數類型不同,編譯器就會報錯。 這個
相關文章
相關標籤/搜索