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适用场景
暂时还不知道有哪些场景