类中函数定义和声明时关键字用法
函数的const型需要在声明和定义处都写上。
关键字inline可在声明和定义的任意一处或两处都标注
explicit只能在类的定义体内部,当要在外部定义函数时不再重复。
mutable指明可变成员,计算后来定义了一个const的对象,其他成员不能改变,但mutable成员依然都可以改变。
关键字friend只能出现在类定义体内,在类定义体内的位置可以随意,七性质不受其声明的位置的访问控制标示符控制。
static成员是与类关联的,不是于任一对象关联的,也可以视为所有对象共享。只能用在类定义体内。
virtual关键字只能出现在类的定义体内部,用于实现动态绑定。
protected关键字也只能在类的定义体内部出现,用于定义受保护成员。