C++成员函数运算符重载减法

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
c2.display();
cout<<"c3 = c1-c2 = ";
c3.display();
}*/
void display();
private:
double rear;
double image;
};
Complex Complex::operator - (Complex &c2)
{
Complex c;
c.rear=rear-c2.rear;
c.image=image-c2.image;
return c;
/*成员函数运算符重载减法
#Hale Waihona Puke Baidunclude<iostream>
using namespace std;
class Complex
{
public:Complex(){rear=0;image=0;}
Complex(double r,double i){rear=r;image=i;}
Complex operator - (Complex &c2);
}
void Complex::display()
{
cout<<"("<<rear<<","<<image<<"i)"<<endl;
}
void main()
{
Complex c1(2,3),c2(4,-2),c3;
c3=c1-c2;
cout<<"c1 = ";
c1.display();
cout<<"c2 = ";
相关文档
最新文档