我看到聲稱以下兩個類定義是等價的。真的嗎?怎麼樣?謝謝。關於類定義的問題
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) { }
};