友元函数运算+ - * /

/*
02.* 程序的版权和版本声明部分
03.* Copyright (c)2012, 烟台大学计算机学院学生
04.* All rightsreserved.
05.* 文件名称: object.cpp
06.* 作者:刘明亮
07.* 完成日期: 2013年 4 月19日
08.* 版本号: v1.0
09.* 输入描述:
10.* 问题描述:
11.* 程序输出:
*/
#include
using namespace std;
class Complex
{public:Complex(){real=0;imag=0;}Complex(double r,double i){real=r;imag=i;}friend Complex operator+(Complex &c1,Complex &c2);friend Complex operator-(Complex &c1,Complex &c2);friend Complex operator*(Complex &c1,Complex &c2);friend Complex operator/(Complex &c1,Complex &c2);void display();private:double real;double imag;
};//下面定义成员函数
Complex operator+(Complex &c1,Complex &c2)
{return Complex(c1.real+c2.real,c1.imag+c2.imag);
}Complex operator-(Complex &c1,Complex &c2)
{return Complex(c1.real-c2.real,c1.imag-c2.imag);
}Complex operator*(Complex &c1,Complex &c2)
{return Complex(c1.real*c2.real,c1.imag*c2.imag);
}Complex operator/(Complex &c1,Complex &c2)
{return Complex(c1.real/c2.real,c1.imag/c2.imag);
}void Complex::display()
{cout<<"("<                        


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部