关键字使用的位置

文章目录
关键字 说明
static static关键字只能出现在类内部的声明语句中,不能出现在类的外部定义中
explicit explicit只对一个实参的构造函数有效,只能在类内声明构造函数时使用explicit关键字,在类外定义时不应该重复使用
=default 当我们在类内用=default修饰成员声明时,合成的函数将隐式的声明为内联的,如果不希望合成的成员函数是内联函数,应该只对成员的类外定义使用=default
=delete 必须出现在函数第一次声明的时候
virtual 只能出现在类内部的声明语句中之前,不能用于类外部的函数定义
override
final 类的名字后面,防止继承
=0 只能出现在类内部的虚函数声明语句处