#include"iostream"
class Complex{
public:
Complex(double r=0,double i=0){
real = r;
img = i;
}
Complex operator+(const Complex &);
Complex operator-(const Complex &);
double real;
double img;
};
Complex Complex::operator+(const Complex& op2){
return Complex(op2.real + real, op2.img + img);
}
Complex Complex::operator-(const Complex& op2){
return Complex(real - op2.real, img - op2.img);
}
using namespace std;
int main(){
Complex y(5.2, 1.3), z(4.4, 7.7);
Complex x(y);
z = x + y;
z = x - y;
return 0;
}
利用运算符重载复数加减
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- Kotlin 知识梳理系列文章 Kotlin 知识梳理(1) - Kotlin 基础Kotlin 知识梳理(2) ...