【发布时间】:2011-03-08 14:06:41
【问题描述】:
我看到以下两个类定义声称是等价的。真的吗?如何?谢谢。
class complex{
double re, im;
public:
complex( ): re(0) , im(0) { }
complex (double r): re(r), im(0) { }
complex (double r, double i): re(r), im(i) { }
};
class complex{
double re, im;
public:
complex (double r=0, double i=0): re(r), im(i) { }
};
【问题讨论】:
标签: c++ class constructor