C++不可继承类final
来源:互联网 发布:javascript 获取位置 编辑:程序博客网 时间:2024/06/03 23:38
0x00触发场景
经理丢了一份win服务器代码给我,看到一个类这样的写法class xxxx final ,懵了。默默记下来,回来查资料做实验,看一下到底是什么新姿势。
0x01测试代码
class System final{private:unsigned int version;};
//这里winSystem继承System报错
class WinSystem : public System{};
0x02总结
查资料说这是c++11的新特性,在class后面加上关键字final之后,该类就不能被子类锁继承。
0x03适用场景
暂时还不知道有哪些场景
阅读全文
0 0
- C++不可继承类final
- final 不可以继承/覆盖关键字
- final关键字---不可变类
- 终止继承:Final类和Final方法
- 终止继承:Final类和Final方法
- final 实例域+final类+final方法(阻止继承)
- String类 理解----final 不可变
- final关键字,继承-抽象类
- C里是const java用final 被声明为final的方法或类不能被继承
- 绕开final(不可继承)的限制,扩展Integer判断素数的方法
- 一个不可以被继承的类
- C++实现不可继承的类
- 1.阻止继承:final 类和方法
- day07继承, final修饰 ,抽象类,接口
- Java中继承、final、抽象类
- 继承中的final/super关键字、Object类
- 51 Java final——不可变类
- 52 Java final 缓存实例的不可变类
- recyclerView实现瀑布流
- openjudge noi 1805 碎纸机
- 【BZOJ3714】【PA2014】Kuglarz(最小生成树)
- 指针
- Noip提高组 2004 T4 虫食算 搜索优化
- C++不可继承类final
- [翻译]机器学习如何个性化推荐音乐
- dfdsfa
- linux内存管理之用户态内存管理
- 写一个函数返回参数二进制中1的个数(三种方法)
- 【BZOJ3990】【SDOI2015】排序
- Note8对比iPhone X,锐意进取的三星何以成为榜样?
- 2017.10.13. 读入、输出优化
- Android的Fragment BackStack回退功能