- 用参数初始化表对数据成员初始化
类名::构造函数名(参数表):参数初始化表{
构造函数体
}
参数初始化表的一般形式是:
数据成员名1(初始值1),数据成员名2(初始值2),、、、
Tdate::Tdate(int y,int m,int d):year(y),month(m),day(d){
}
初始化次序是类定义中数据成员的定义次序,与参数初始化表中的次序无关。
类名::构造函数名(参数表):参数初始化表{
构造函数体
}
参数初始化表的一般形式是:
数据成员名1(初始值1),数据成员名2(初始值2),、、、
Tdate::Tdate(int y,int m,int d):year(y),month(m),day(d){
}
初始化次序是类定义中数据成员的定义次序,与参数初始化表中的次序无关。