第十二周上機實踐專案 專案3 陣列類運算的實現

2021-07-13 03:27:41 字數 1195 閱讀 4811

問題及**:

inta[

8]= ;

intb[

8]= ; array array1(a,

8),array3,array4;

const

array array2(b,

8); array4=array3=array1+array2; array3.show(); array4.resize(

20); array4[8]=

99;cout

<8

]<3

]

class array
;//要求測試函式能夠執行出正確、合理的結果:

int main()

; int b[8]= ;

array array1(a,8),array3,array4;

const array array2(b,8);

array4=array3=array1+array2;

array3.show();

array4.resize(20);

array4[8]=99;

cout

<8]

<3]

0;}

#include #include using namespace std;
class array

;//要求測試函式能夠執行出正確、合理的結果:

array::array(int sz = 50)

array::array(int a,int sz)

//常物件時,會呼叫這個函式,運算結果(引用)將不能再被賦值

const int &array::operator (int n) const

//取當前陣列的大小

int array::getsize() const

//將陣列大小修改為sz

void array::resize(int sz)

void array::show() const

{ for (int i = 0; i < size; i++)

cout<< list[i]<

cout執行結果:

知識點總結:

學習心得:

第十二周上機實踐專案(1)

檔名稱 text11.cpp 問題描述 分別定義teacher 教師 類和cadre 幹部 類,採用多重 繼承方式由這兩個類派生出新類teacher cadre 教師兼幹部 1 在兩個基類中都包含姓名 年齡 性別 位址 等資料成員。2 在teacher類中還包含資料成員title 職稱 在cadre...

第十二周專案(3)

煙台大學計算機學院 檔名稱 xiangmu.cpp 完成日期 2017年11月19日 問題描述 dijkstra演算法的驗證 輸入描述 無 輸出描述 某一頂點到其他各點最短路徑 用到了graph.h include include include graph.h define maxsize 100...

第十二周 專案(3)

問題及描述 煙台大學計算機學院 檔名稱 xia1gmu.cpp 完成日期 2017年11月19日 問題描述 dijkstra演算法的驗證 輸入描述 無 輸出描述 某一頂點到其他各點最短路徑 用到了graph.h include include include graph.h define maxsi...