概念
- 目的
- 實現(xiàn)類型的自動轉換
- 特點
- 只有一個參數(shù)
- 不是復制構造函數(shù)
- 編譯系統(tǒng)會自動調用 - > 轉換構造函數(shù)
-> 建立一個 臨時對象 /臨時變量
class Complex{
public:
double real,image;
Complex(int i){
cout<<"IntConstructor called"<<endl;
real = i; imag = 0;
}
Complex(double r,double i){
real = r;image = i;
}
}
int main(){
Complex c1(7,8);
Complex c2 = 12;
c1 = 9;
cout<<c1.real<<","<<c1.imag<<endl;
return 0 ;
}