第九周閱讀專案 (3)

2021-07-11 11:55:05 字數 656 閱讀 9822

問題及**:

/*

all rights reserced

檔名稱:test.cpp

作 者:蔡汝佳

完成日期:2023年4月28日

版 本 號:v1.0

問題描述:

輸入描述:

程式輸出:

*/#include using namespace std;

class aa

aa(aa &obj)

~aa()

void print()

執行結果:

知識點總結:

先構造aa 的物件a1(2,3),輸出constructor,在構造a2,執行複製建構函式,輸出copy_constructor,然後執行物件a2的print函式,輸出a2的值a=3,b=5,

然後構建aa類的指標pa,給pa分配記憶體空間(5,6),輸出constructor,然後輸出pa指向的記憶體空間,輸出a=5,b=6,然後析構掉pa,輸出destructor,最後函式

執行完畢後,分別析構掉a2和a1,分別輸出destructor。

學習心得:

第九周上機實踐專案 閱讀專案

檔名稱 main.cpp 作 者 劉濤 完成日期 2016年4月23號 版 本 號 v1.0 問題描述 動態分配記憶體 include using namespace std class a a class b b int main 執行結果 執行過程 主函式裡定義了乙個b類的物件,所以執行b的建構...

第九周閱讀程式3

檔名稱 main.cpp 作 者 隋文韜 完成日期 2016年5月26日 版 本 號 v1.0 問題描述 閱讀程式 結果分析 定義乙個aa類的物件a1,執行建構函式,輸出constructor,a2執行複製建構函式,輸出copy constructor,輸出a2的a 2 1 3,b 3 2 5,定義...

第九周上級專案2

完成日期 2014年5月6日.版本號 v0.1。問題描述 程式輸入 程式輸出 問題分析 演算法設計 我的程式 include include using namespace std class cfraction void simplify 輸入輸出的過載 friend istream operat...