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适用场景
暂时还不知道有哪些场景
本文介绍C++11中final关键字的使用方法及意义,通过实例展示如何使用final来阻止类被继承,适用于希望了解C++11新特性的开发者。
435

被折叠的 条评论
为什么被折叠?



