0
点赞
收藏
分享

微信扫一扫

C++11新特性final的用法

悲催博士僧 2022-02-20 阅读 53

final的用法是写在虚函数的后面,告知后面继承该类的类不可以再重写该虚函数

非常有意思的一个点就是,这个final其实是不可以加在父类的虚函数后面的,因为当加在了父类的虚函数后面后,那么继承的第一个子类是不能重写该虚函数的,那么就会出现子类也是一个抽象类,是不能够实例化一个对象出来的,后面再继承的对象也都是抽象类,所以一般final可以加在已经子类上,并且该子类要做另一个类的父类,但是又不想让另一个类重写该函数的时候

举报

相关推荐

0 条评论