c 實踐 我的陣列類

2021-07-13 07:09:14 字數 961 閱讀 2502

/*

*all right reserved.

*檔名稱:test.cpp

*完成日期:2023年6月9日

*版本號:v1.0

* *問題描述:閱讀程式,請完成成員函式的定義,因為存在指標型的資料成員,注意需要深複製的建構函式。

*輸入描述:

*程式輸出:

*/#includeusing namespace std;

class myarray

;//定義建構函式,建構函式要完成下面三個任務:

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

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

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

myarray::myarray(int *a, int n)

}//析構函式的類外定義,釋放指標型資料a所指向的空間

myarray::~myarray()

int myarray::getvalue(int i) //獲得陣列中下標為i的元素的值

int myarray::getlen() //返回陣列長度

int myarray::getmax( ) //返回陣列中的最大值

C 實踐參考解答 我的陣列類

專案 我的陣列類 閱讀程式,請完成成員函式的定義,因為存在指標型的資料成員,注意需要深複製的建構函式。include using namespace std class myarray 寫出各成員函式的定義 int main myarray r1 b,10 cout 最大值 myarray r2 c...

C 實踐參考解答 我的陣列類

專案 我的陣列類 閱讀程式,請完成成員函式的定義,因為存在指標型的資料成員,注意需要深複製的建構函式。include using namespace std class myarray 寫出各成員函式的定義 int main myarray r1 b,10 cout 最大值 myarray r2 c...

《C 語言基礎》實踐參考 我的陣列類

返回 賀老師課程教學鏈結 專案2 我的陣列類 下面的程式,因為存在指標型別的資料成員,需要能完成深複製的建構函式。請補充完整建構函式和析構函式 其他不必動 其中,建構函式要完成下面三個任務 1 為各成員函式賦值,按照深複製原則,其中arrayaddr應該是為儲存資料新分配的連續空間的首位址 2 my...