类的成员分为两类,分别为数据成员和成员函数。
数据成员的类型可以是任何已有的类型,包括整型,浮点型,字符型,数组,指针和引用等。数据成员还可以是对象,但不能是自身类的对象,而自身类的指针或引用做数据成员是可以的。
定义一个类时,应注意:
(1)类只是一种自定义数据类型,类中任何成员数据均不能使用关键字exturn,auto,register限定其存储类型,也不能初始化。只可以用static。
(2)成员函数可以直接使用类中任一成员,包括数据成员和函数成员。
(3)类类型与结构体类型相似,结构体类型也可以有成员函数,差别在于,类类型的默认访问权限是private,结构体类型的默认访问权限是public。