定义一个复数类,并实现以下复数类的方法:构造方法、得到实部、得到虚部、设置实部、设置虚部、复数的加
1个回答

楼主,类的声明就不写了,我想你已经搞定了,我只贴出方法,这是我前几天刚写的

CComplex::CComplex()

{

RealPart=0.0;

ImaginPart=0.0;

}

CComplex::CComplex(double dblx,double dbly)

{

RealPart=dblx;

ImaginPart=dbly;

}

double CComplex::GetReal()const

{

return RealPart;

}

double CComplex::GetImag()const

{

return ImaginPart;

}

CString CComplex::ToString()const

{

CString str;

if(m_dblx>=0 && m_dbly>=0)

{

str.Format("%lf + %lf i",RealPart,ImaginPart);

}

else if(m_dblx>=0 && m_dbly