第七周專案二 體驗成員函式

2021-06-21 11:16:16 字數 737 閱讀 9327

/*

* 作 者:紀麗娜

* 完成日期:2013 年04月8日

* 版 本 號:v1.0

* 問題描述:下面的程式,因為存在指標型別的資料成員,

需要能完成深複製的建構函式。請補充完整建構函式和析構函式(其他不必動)。

其中,建構函式要完成下面三個任務:

(1)為各成員函式賦值,其中arrayaddr應該是為儲存資料新分配的連續空間的首位址;

(2)將a指向的陣列中的數值,逐個地複製到新分配的空間中

(3)getmax( )函式採取的策略是直接返回max,計算max的工作,由建構函式完成

*/#includeusing namespace std;

class a

{private:

int *arrayaddr;//儲存乙個有len個整型元素的陣列的首位址

int len; //記錄動態陣列的長度

int max; //動態陣列中的最大值(並非動態陣列中必須要的資料成員)

第七周 專案2 體驗常成員函式

程式的版權和版本宣告部分 檔名稱 體驗常成員函式 作 者 馮冬影 完成日期 2014 年 4月 8日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 問題描述 程式輸出 includeusing namespace std class a a a int a,int n a a int ...

第七周 專案2 體驗常成員函式

檔名稱 完成日期 2014年4月8日 版本號 v0.1 對任務及求解方法的描述部分 輸入描述 無 問題描述 程式輸入 程式輸出 問題分析 演算法設計 我的程式 includeusing namespace std class a private int arrayaddr 儲存乙個有len個整型元素...

第七周專案二

檔名稱 專案2.cbp 作 者 陳晨 完成日期 2017年10月19日 版 本 號 v1.0 問題描述 定義鏈佇列儲存結構,實現其基本運算,並完成測試。輸入描述 無 程式輸出 測試資料 標頭檔案liqueue.h cpp view plain copy include include typedef...