【发布时间】:2021-08-28 08:27:27
【问题描述】:
我知道以下三种初始化 c++ 类的数据成员的方式。但是哪一种更安全,建议使用。请告诉我为什么?
样式-1
class example{
int var1 = 0;
double *var2 = NULL;
example()
{}
};
样式 2
class example{
int var1;
double *var2;
example()
{
var1 = 0;
var2 = NULL;
}
};
样式 3
class example{
int var1;
double *var2;
example():var1(0),var2(NULL)
{}
};
【问题讨论】:
标签: c++ class constructor