第七周 專案5 複數類模板

2021-06-21 11:48:14 字數 891 閱讀 6506

/*

* 程式的版權和版本宣告部分:

* 檔名稱: 複數模板類

* 作 者:馮冬影

* 完成日期:2014 年 4月 11日

* 版 本 號:v1.0

* 對任務及求解方法的描述部分:

* 輸入描述:

* 問題描述:

* 程式輸出:

*/#includeusing namespace std;

template//宣告類模板t

class complex

complex(t a,t b)

complex complex_add(complex&);

complex complex_dec(complex&);

complex complex_mul(complex&);

complex complex_div(complex&);

void display();

private:

t real;

t imag;

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

template complex complex::complex_dec(complex &c1)

template complex complex::complex_mul(complex &c1)

template complex complex::complex_div(complex &c1)

templatevoid complex::display()

執行結果

第5周專案6 複數類模板

檔名稱 project.cpp 完成日期 2015年4月16日 版本號 v1.0 問題描述 3 友元函式提供了一種非成員函式訪問私有資料成員的途徑,模板類使類中的資料成員的型別變得靈活,這兩種技術可以結合起來用。要求在前面方案的基礎上支援用友員函式實現的加法。用於測試的main 函式如下 輸入描述 ...

第5周 專案6 複數模板類

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

第七周專案 友元類

all right reserved.檔名稱 test.cpp 完成日期 2016年5月18日 版本號 v1.0 問題描述 為體驗友元類,實際上本例並不一定是乙個好的設計,將兩個類的合併為乙個datetime,日期 時間都處理更好 輸入描述 程式輸出 知識點總結 在做此類題目時,最重要的是主意if語...