#include"string.h"#include"iostream.h"classcomplex{private:floatx,y;public:complex(floatx,floaty){this->x=x;this->y=y;cout<<"通过构造函数创建对象"<<x<<"+"<<y<<"i"<<endl;}voidset(floatx1,floaty1){x=x1;y=y1;}voidshow();~complex(){cout<<"析构函数释放对象"<<x<<"+"<<y<<"i"<<endl;}frienddoubleadd1(complext1,complext2);frienddoubleadd2(complext1,complext2);};doubleadd1(complext1,complext2){returnt1.x+t2.x;}doubleadd2(complext1,complext2){returnt1.y+t2.y;}voidcomplex::show(){cout<<"此复数是:"<<x<<"+"<<y<<"i"<<endl;}voidmain(){complext1(1.0,2.0),t2(3.0,4.0);cout<<"两个复数的和:"<<add1(t1,t2)<<"+"<<add2(t1,t2)<<"i"<<endl;}狗万登录网址
阅读全文 >