- override的作用就出来了,它指定了子类的这个虚函数是重写的父类的,如果你名字不小心打错了的话,编译器是不会编译通过的;
- 当不希望某个类被继承,或不希望某个虚函数被重写,可以在类名和虚函数后添加final关键字,添加final关键字后被继承或重写,编译器会报错。
C++ override 和 final 关键字
最新推荐文章于 2024-03-19 17:11:07 发布
本文介绍了C++中的`override`关键字用于确保正确重写父类的虚函数,防止因命名错误导致的编译问题。同时,`final`关键字的使用可以禁止类的继承或阻止虚函数被进一步重写,从而保证代码的封装性和稳定性。
摘要由CSDN通过智能技术生成