#include #include #include #include using namespace std;
class complex
complex operator+(const complex &c2);
friend istream& operator>>(istream&,const complex &c2);
friend ostream& operator<
//宣告需要的成員或友元函式,包括建構函式、用於過載運算子的函式及用於顯示結果的函式
private:
double real;
double imag;
};//下面定義成員函式
complex complex::operator+(const complex &c2)
istream& operator>>(istream& in,const complex &c2)
ostream& operator<
{ cout>ci1>>cr2>>ci2;
complex c1(cr1, ci1),c2(cr2, ci2),c3;
c3=c1+c2;
cout執行結果;
學習總結:
運算子過載這個必須得好好看看了!
實現複數類中的運算子過載
corpyright c 2013,煙台大學計算機學院 all right reseved.完成日期 2014年4月14日 版本號 v1.0 輸入描述 問題描述 復shu類!程式輸出 問題分析 演算法設計 include include using namespace std class compl...
實現複數類中的運算子過載
01 02.程式的版權和版本宣告部分 05.檔名稱 test.cpp 06.作 者 王雅萍 07.完成日期 2014年 4 月 15 日 08.版 本 號 v1.0 09.對任務及求解方法的描述部分 10.輸入描述 無 11.問題描述 12.程式輸出 13.問題分析 略 14.演算法設計 略 inc...
實現複數類中的運算子過載
問題及描述 檔名稱 test.cpp 作者 邱凱 完成日期 2016年5月14號 版本號 v6.0 問題描述 實現複數類中的運算子過載 輸入描述 輸入資料 輸出描述 輸出答案 include using namespace std class complex complex double r,dou...