第六周專案6 1 複數模板類 複數的加減乘除

2021-06-30 16:18:40 字數 898 閱讀 7915

/*

*檔名稱:score.cpp

*作 者:惠睿

*完成日期:2023年4月10日

*版 本 號:v1.0

**問題描述:利用模板類,實現各種型別的複數的加減乘除運算。

*程式輸入:無輸入。

*程式輸出:輸出運算後的結果。

*/#include using namespace std;

template class complex

complex(numtype r,numtype i)

complex complex_add(complex &c1);

complex complex_dec(complex &c1);

complex complex_mul(complex &c1);

complex complex_div(complex &c1);

void display();

private:

numtype real;

numtype imag;

};template complexcomplex::complex_add(complex&c1)

template complexcomplex::complex_dec(complex&c1)

template complexcomplex::complex_mul(complex&c1)

template complexcomplex::complex_div(complex&c1)

template void complex::display( )

執行結果:

第六周專案六 複數模板類

問題及 檔名稱 test.cpp 作 者 尚 月 完成日期 2015年 4 月 14 日 版 本 號 v1.0 問題描述 閱讀教材例項,該例實現了乙個複數類,但美中不足的是,複數類的實部和虛部都固定只能是double型的。可以通過模板類的技術手段,設計complex,使實部和虛部的型別為定義物件時指...

第六周 專案六(3) 複數模板類

問題及 檔名稱 friend.cpp 作 者 李楠 完成日期 2015年4月12日 版 本 號 v1.0 可以通過模板類的技術手段,設計complex,使實部和虛部的型別為定義物件時指定的實際型別。輸入描述 3 友元函式提供了一種非成員函式訪問私有資料成員的途徑,模板類使類中的資料成員的型別變得靈活...

第六周專案六 複數模板類(2)

檔名稱 test.cpp 作 者 陳丹 完成日期 2015年4月16日 版本號 v1.0 問題描述 友元函式提供了一種非成員函式訪問私有資料成員的途徑,模板類使類中的資料成員的型別變得靈活,這兩種技術可以結合起來用。支援用友員函式實現的加法。輸入描述 程式輸出 include using names...