成员函数的重载.doc
上传人:sy****28 上传时间:2024-09-10 格式:DOC 页数:3 大小:21KB 金币:12 举报 版权申诉
预览加载中,请您耐心等待几秒...

成员函数的重载.doc

成员函数的重载.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

12 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

#include<iostream.h>classcomplex{private:intr;inti;public:complex(){};voidinput(){cin>>r>>i;}complexoperator+(complext);complexoperator-(complext);voidoutput();};complexcomplex::operator+(complext){complexz;z.r=this->r+t.r;z.i=this->i+t.i;returnz;}complexcomplex::operator-(complext){complexz;z.r=this->r-t.r;z.i=this->i-t.i;returnz;}voidcomplex::output(){if((this->i)>0)cout<<"c"<<"="<<r<<"+"<<i<<"i"<<endl;elsecout<<"c"<<"="<<r<<"-"<<i*(-1)<<"i"<<endl;}#include<iostream.h>#include"complex2.h"voidmain(){complexa,b,c;a.input();b.input();c=a+b;c.output();c=a-b;c.output();}