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

2021-07-11 09:33:17 字數 542 閱讀 9899

/*

*檔名稱:main.cpp

*作 者:劉濤

*完成日期:2023年4月23號

*版 本 號:v1.0

* *問題描述:動態分配記憶體

*/#include using namespace std;

class a

~a()

};class b

~b()

};int main()

執行結果:

執行過程:主函式裡定義了乙個b類的物件,所以執行b的建構函式,輸出b,在b的建構函式裡又對a分配了記憶體,所以執行a的建構函式,輸出a,然後執行完b類,被釋放,執行b的析構函式,輸出~b,然後刪除p,由於p是a的物件,所以執行a的析構函式,輸出~a。

知識點總結,學習心得:new和delete的用法,new完必須釋放,delete,還有不要忘記了析構函式在執行完函式後會被釋放。

第九周閱讀專案 (3)

問題及 all rights reserced 檔名稱 test.cpp 作 者 蔡汝佳 完成日期 2016年4月28日 版 本 號 v1.0 問題描述 輸入描述 程式輸出 include using namespace std class aa aa aa obj aa void print 執行...

第九周上機實踐 專案4(1) 建立廣義表演算法庫

檔名稱 test.cpp 完成日期 2015年11月1日 版本 v1.0 問題描述 建立廣義表演算法庫 輸入描述 無 程式輸出 輸出廣義表長度 深度 1.標頭檔案 glist.h,包含定義廣義表資料結構的 巨集定義 要實現演算法的函式的宣告 ifndef glist h included defin...

第九周上機實踐專案 專案3 人數不定的工資類 1

問題及 class salary 下面定義類的成員函式 下面是測試函式 int main all rights reserced 檔名稱 test.cpp 作 者 蔡汝佳 完成日期 2016年5月9日 版 本 號 v1.0 問題描述 輸入描述 程式輸出 includeusing namespace ...