person::person():age(20)
{
std::cout << "构造函数" << std::endl;
memset(name,0,sizeof(name));
this->age = 20;
}
如果成员变量是const修饰
const int age;
{
std::cout << "构造函数" << std::endl;
memset(name,0,sizeof(name));
// this->age = 20;
}
那么只能用 :age()的方法进行赋值
如果成员变量是引用类型那么也必须用初始化成员列表的方式进行赋值