/=的重载可以转换为a=a*b,a=a/b;在复数中*和/赋值给对象的数据成员的时候比如Z1*=Z2,此时计算Z1.x时其中存在Z1.y,计算Z1.y的时候存在Z1.x,那么就一定要根据计算的先后顺序保留一个对象成员不被改變)
怎么用C++的表达式来表达复数的虚部啊~ ?
Sqrt函数不是只允许非负数吗?
sqrt只允许非负数只在实数域成立在复数域不成立
当然,C++ math.h中的sqrt是实现在實数域的因此不能直接用
C++是需要定义一个类来实现复数的,类可以专门定义一个成员变量表示虚部基本类型做不到,如果你想问語言定义的基本类型的话
/** 下面就定义一些运算符的重载来实现复数类的运算*/
sqrt使用要看条件 在实数中操作数只能是非负数但是在复数体中是可以是复数的
实现复数的表达我们可以用类来实现
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。