求前辈写上思路和注释,我还要看的。
一、编写复数类CMyComplex。实现各种常用构造函数,实现整数、实数向复数的转化函数,实现整数、实数和复数以及复数之间的加、减、乘、除各种运算,并编写输出的成员函数。在主函数中测试。
设计一个MyComplex(复数)类
1、基本信息:实部、虚部;
其中:基本信息为private属性,成员函数为public属性;
2、MyComplex类有多个构造函数:缺省构造函数、带参数的构造函数、带默认参数的构造函数
3、基本功能:
1)若干set和get函数,用来设置和获取复数;
2)可以从键盘输入复数;
3)定义成员函数,分别计算两个复数的和、差、积、商并化简;
4)其他成员函数,完成你想加进去的功能
[实验提示]
1、注意带参数的构造函数和带默认参数的构造函数的声明与定义;
2、从键盘输入基本信息,调用带参数的构造函数生成分数对象;
3、当输入数据为不合理数据时,提示用户输入错误;
[测试数据]
自己选定几个复数在主函数中进行功能测试,尽量覆盖每种可能的情况。