必须用初始化表初始化的数据成员:
1、const修饰的成员变量;
2、引用类型的成员;
3、类对象成员(类对象的数据成员为私有成员)
拷贝构造函数参数为const引用类型;
static类型的数据成员为静态成员, 他的特点是: 无论对象创建了多少个, 该数据成员的实例只有一个, 会被该类所创建的所有对象共享, 其中任何一个对象对其操作都会影响到其他对象。该类型的数据初始化是放在类外进行的:
int Book::ibookNumber =0;
必须用初始化表初始化的数据成员:
1、const修饰的成员变量;
2、引用类型的成员;
3、类对象成员(类对象的数据成员为私有成员)
拷贝构造函数参数为const引用类型;
static类型的数据成员为静态成员, 他的特点是: 无论对象创建了多少个, 该数据成员的实例只有一个, 会被该类所创建的所有对象共享, 其中任何一个对象对其操作都会影响到其他对象。该类型的数据初始化是放在类外进行的:
int Book::ibookNumber =0;