作业帮 > 综合 > 作业

定义一个复数类CComplex,通过重载运算符 + ,直接实现两个复数之间的加法运算.

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/01 10:13:14
定义一个复数类CComplex,通过重载运算符 + ,直接实现两个复数之间的加法运算.
定义一个复数类CComplex,通过重载运算符”+”,直接实现两个复数之间的加法运算.运算符”+”用成员函数实现重载.在主函数中完成c1=3+5i和c2=2+4i之间的加法,并输出其结果.
运行环境在VC++ 6.0 中
定义一个复数类CComplex,通过重载运算符 + ,直接实现两个复数之间的加法运算.
#include
using namespace std;
class CComplex
{
float real;
float image;
public:
CComplex operator+(CComplex &a);
CComplex(int x=0,float y=0){real=x;image=y;}
void Output(){cout
再问: 运行有误
再答: 哦哦,不好意思啊,我没检查,把main()函数改成这样: void main() { CComplex c1(3.0f,5.0f); CComplex c2(2.0f,4.0f); CComplex c; c=c1+c2; c.Output(); }