C++11之final关键字
生活随笔
收集整理的這篇文章主要介紹了
C++11之final关键字
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、禁用繼承
C++11中允許將類標記為final,方法時直接在類名稱后面使用關鍵字final,如此,意味著繼承該類會導致編譯錯誤。
實例如下:
class Super final
{//......
};
二、禁用重寫
? C++中還允許將方法標記為fianal,這意味著無法再子類中重寫該方法。這時final關鍵字至于方法參數列表后面,如下
class Super
{public:Supe();virtual void SomeMethod() final;
};
?
總結
以上是生活随笔為你收集整理的C++11之final关键字的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++11之基于范围的for循环
- 下一篇: srand((unsigned)time