类中函数定义和声明时关键字用法

函数的const型需要在声明和定义处都写上。

关键字inline可在声明和定义的任意一处或两处都标注

explicit只能在类的定义体内部,当要在外部定义函数时不再重复。

mutable指明可变成员,计算后来定义了一个const的对象,其他成员不能改变,但mutable成员依然都可以改变。

关键字friend只能出现在类定义体内,在类定义体内的位置可以随意,七性质不受其声明的位置的访问控制标示符控制。

static成员是与类关联的,不是于任一对象关联的,也可以视为所有对象共享。只能用在类定义体内。

virtual关键字只能出现在类的定义体内部,用于实现动态绑定。

protected关键字也只能在类的定义体内部出现,用于定义受保护成员。

posted on 2014-11-29 17:09  code.life  阅读(761)  评论(0)    收藏  举报

导航