3.为上面的复数类complex定义友员函数,重载运

来源:百度知道 编辑:UC知道 时间:2024/06/15 22:27:28
3.为上面的复数类complex定义友员函数,重载运算符+,实现复数的加法运算;定义一个成员函数,重载运算符-,实现复数的减法运算。并调用验证。

//刚自己写的,贴上来。里面的变量名字这些都是拼音...
////////////////////////////////////////////////////
/////////////头文件Fushu.h//////////////
/////////////////////////////////////////////////
#ifndef Fushu_H_
#define Fushu_H_
#include<iostream>
class Fushu
{
private :
double shi ;
double xu ;

public :
Fushu() ;
Fushu( double s , double x ) ;
double rshi () { return shi ; }
double rxu () { return xu ; }

//operator overload

Fushu operator+ ( const Fushu & t )const;
Fushu operator+ ( double n )const;
Fushu operator- ( const Fushu & t )const;
Fushu operator- ( double n )const;
Fushu operator* ( const Fushu & t )const;
Fushu operator* ( double n )const;
Fushu operator~ () //共厄
{ return Fushu( shi , -xu