第九周專案一 寫出程式的執行結果並理解(3)

2021-07-11 09:40:39 字數 470 閱讀 7058

* 檔名稱:text.cpp

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

* 版本號:vc++6.0

* * 問題描述:閱讀下面程式,寫出執行結果並理解

*/#include using namespace std;

class aa

aa(aa &obj)

~aa()

void print()

執行結果:

constructor(執行建構函式)

copy_constructor(執行複製建構函式)

a=3,b=5(輸出a2中a,b的值)

constructor(分配動態記憶體空間,執行建構函式)

a=5,b=6(輸出pa中ab的值)

destructor(釋放pa的空間,執行析構函式)

destructor(程式執行完,執行析構函式)

destructor(程式執行完,執行析構函式)

第九周專案36 閱讀程式,寫出執行結果(1)

問題及 04.檔名稱 text.cpp 06.完成日期 2015年5月3日 07.版本號 v1.0 08.10.輸入描述 無 11.程式輸出 基類,派生類等之間的執行順序輸出 12.include using namespace std class data data private int x c...

第九周專案38 閱讀程式,寫出執行結果(3)

問題及 04.檔名稱 text.cpp 06.完成日期 2015年5月3日 07.版本號 v1.0 08.10.輸入描述 無 11.程式輸出 基類,派生類等之間的執行順序輸出 12.include using namespace std class a public a char s cout執行結...

第九周專案39 閱讀程式,寫出執行結果(4)

問題及 04.檔名稱 text.cpp 06.完成日期 2015年5月3日 07.版本號 v1.0 08.10.輸入描述 無 11.程式輸出 基類,派生類等之間的執行順序輸出 知識點總結 構造乙個類的物件的一般順序是 1 如果該類中有直接或間接的虛基類,則先執行虛基類的建構函式。2 如果該類有其他基...