題目(包括題目描述):
7.為第1題複數類增加建構函式:(1)無參的建構函式,它是預設建構函式。(2)帶引數的建構函式,引數為實部和虛部的初值,引數無預設值。(3)拷貝建構函式。在主函式中增加測試三個建構函式的語句。
源**(包括類和測試程式):
#include using namespace std;
class complex
complex(double r, double i) //帶參建構函式;
complex(complex &c)//拷貝建構函式;
void show()
}; int main()
執行結果截圖(若無法正常執行不用給出):
(第一行為帶參建構函式測試值;第二行為拷貝建構函式測試值;第三行為預設建構函式測試值;)
西加加 第十章作業題1
題目 包括題目描述 定義乙個複數類complex,資料成員包括實部和虛部。成員函式包括 1 設定實部。2 設定虛部。3 取實部值。4 取虛部值。5 輸出複數。在主函式中定義乙個複數類物件,然後對所有成員函式進行測試。源 包括類和測試程式 include using namespace std cla...
第十章 函式
使用def關鍵字 定義個數可變的位置形參 定義個數可變的關鍵字形參 定義預設值引數 定義個數可變的位置形參 deffun1 args 結果為乙個元組 print args fun1 10,20,30 10,20,30 定義個數可變的關鍵字形參 deffun2 args 結果為乙個字典 print a...
第十章 屬性
z屬性 本章也比較簡單稍作介紹 無參屬性就是我們常見的屬性 可以封裝屬性 以執行緒安全方式訪問 有參屬性就是c 中的所引器 匿名型別 如圖遇到如下 具體點就是 上面的注釋也已經講清楚了,定義的型別之後,構造例項,然後初始化屬性。現在詳細說下 編譯器接收到 上圖 先用var 定義乙個型別,但是不具體指...