問題及**:
/*
*檔名稱:lily.cpp
*完成日期:2023年4月10日
版本號:v1.0
**問題描述: 友元函式提供了一種非成員函式訪問私有資料成員的途徑,模板類使類中的資料成員的型別變得靈活,這兩種技術可以結合起來用。要求在前面方案的基礎上支援用友員函式實現的加法。用於測試的main()函式如下:
*程式輸入:無輸入
*程式輸出:運算結果
*/#include using namespace std;
templateclass complex
complex(t r,t i)
complex complex_add(complex &c2);
templatefriend complexadd_complex(const complex&c1, const complex&c2);
void display();
private:
t real;
t imag;
};templatecomplexcomplex::complex_add(complex&c2)
templatecomplexadd_complex(const complex&c1,const complex&c2)
templatevoid 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...