*檔名稱:c8weeks.cpp
*完成日期:2023年 5月29日
*版本號:vc++6.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( ) //返回陣列中的最大值
int main()
; myarray r1(b,10);
cout<<"最大值:"
myarray r2(c,15);
int i,s=0;
for(i=0; is+=r2.getvalue(i);
cout<<"所有元素的和為:"
}
第9周專案2 我的陣列類
檔名 test.cpp 完成日期 2016年4月29日 版本號 v1.0 問題描述 完成此程式的成員函式。include includeusing namespace std class myarray 寫出各成員函式的定義 學習心得 這個程式練習的是深複製,這個程式求最大值和陣列長度都在建構函式中...
第9周專案二 我的陣列類
檔名稱 main.cpp 作 者 岳成豔 完成日期 2015年5月6號 版 本 號 vc 6.0 2 將a指向的陣列中的數值,逐個地複製到新分配的空間中 程式輸入 無 程式輸出 見執行測試 includeusing namespace std class myarray 寫出各成員函式的定義 mya...
2015 第6周專案2 我的陣列類
下面的程式,因為存在指標型別的資料成員,需要能完成深複製的建構函式。請補充完整建構函式和析構函式 其他不必動 其中,建構函式要完成下面三個任務 1 為各成員函式賦值,按照深複製原則,其中arrayaddr應該是為儲存資料新分配的連續空間的首位址 2 myarray int a,int n 中,要將a...