也是醉了,一个.h文件就有这么多细节问题: 初始化列表,使用{} 也可以. 类中的引用和const变量,必须立即在初始化列表中提前初始化. 常成员函数,const 放在函数后, 常成员函数即不能改变成员变量值的函数.例如 getxxx() const; mutable类型,当需要在const的函数里面修改一些跟类状态无关的数据成员,那么这个数据成员就应该被mutalbe来修饰.例如 class中的计数器,类中函数都用,包括const函数. 友元类,其所有成员函数都是另一个类的友元函数,都可以访问…