【項目2-我的數組類】
下面的程式,因為存在指針類型的資料成員,需要能完成深複制的構造函數。請補充完整構造函數和析構函數(其他不必動)。其中,構造函數要完成下面三個任務:
(1)為各成員函數指派,按照深複制原則,其中arrayaddr應該是為儲存資料新配置設定的連續空間的首位址;
(2)myarray(int *a, int n)中,要将a指向的數組中的數值,逐個地複制到新配置設定的arrayaddr指向的空間中;
(3)getmax( )函數采取的政策是直接傳回max(是以,計算max的工作,由構造函數完成)
[參考解答]