C++类的构造函数最高级的写法
1.不带指针的类
class complex{
public:
complex(double r = 0 , double i = 0)
: re ( r ), im ( i )//(初始列,初始值)
{}
private:
double re, im;
};
这种直接初始值的方式比下面在括号中赋值的效率要高,推荐使用上边一种
class complex{
public:
complex(double r = 0 , double i = 0)
{ re = r, im = i}
private:
double re, im;
};