第十二周專案一(2) 實現複數類中的運算子過載

2021-07-13 03:34:41 字數 875 閱讀 6141

問題及**:

/*

*煙台大學計算機學院

*檔名稱:xiangmu1(2).cpp

*作 者:閆安

*完成日期:2023年5月30日

*版 本 號:codeblocks 16.01

**問題描述:請用類的友元函式,而不是成員函式,再次完成xiangmu1(1)提及的運算子的過載;

*程式輸入:無

*程式輸出:運算結果

*/#include using namespace std;

class complex

complex(double r,double i)

friend complex operator+(const complex &c1,complex &c2);

friend complex operator-(const complex &c1,complex &c2);

friend complex operator*(const complex &c1,complex &c2);

friend complex operator/(const complex &c1,complex &c2);

void display();

private:

double real;

double imag;

};//下面定義成員函式

知識點總結:

因為不是成員函式,所以要傳入兩個引數

第十二周專案 複數類

all right reserved.檔名稱 tset.cpp 完成日期 2016年6月14日 版本號 v1.0 問題描述 請用類的成員函式,定義複數類過載運算子 使之能用於複數的加減乘除 輸入描述 程式輸出 include using namespace std class complex com...

第十二周專案一 實現複數類中的運算子過載(2)

檔名稱 123.cpp 作 者 王蕊 完成日期 2016年5月15日 版 本 號 v1.0 問題描述 請用類的友元函式,而不是成員函式,再次完成上面提及的運算子的過載。include using namespace std class complex complex double r,double ...

第十二周專案2 實現複數類中的運算子過載 2

問題及 檔名稱 main.cpp 作 者 崔青青 完成日期 2016年5月18日 版 本 號 v1.0 問題描述 實現複數類中的運算子過載。輸入描述 輸出描述 include using namespace std class complex complex double r,double i fr...