类的基本思想是数据抽象和封装,定义类就是定义一个抽象数据类型. 类中的所有成员必须在类中声明,也即默认定义在类中的成员全部为声明,除非显式的定义成员函数的函数体.成员函数是在类中声明的,定义可以在类内,也可以在类外,在类内定义时,为隐式内联,对于内联函数允许放在头文件,被多次定义. 在类的普通成员函数体内,成员函数是使用隐式的this指针来识别具体对象的.this指针是隐式定义的,在类内任何地方都不允许再次定义名为this的变量. 对于一个具体对象来说,它内部的this指针是const的,即是个…