問題及**:
/*
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...