final
关键字可以:
- 将class或struct类别声明为不可继承
- 将成员函数声明为不可重载
override
关键字:
- 声明为重载
- 若不支持重载,则无法通过编译
default
关键字:
- switch默认分支
- 声明构造,析构为默认
delete
关键字:
- 是操作符
- 禁止生成默认函数
struct Base
{
virtual void foo(int);
virtual void bar(
final
关键字可以:
override
关键字:
default
关键字:
delete
关键字:
struct Base
{
virtual void foo(int);
virtual void bar(