第十二周專案三 陣列類運算的實現

2021-07-13 07:32:04 字數 815 閱讀 9402

問題及**:

/*

*煙台大學計算機學院

*檔名稱:xiangmu3.cpp

*作 者:閆安

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

*版 本 號:codeblocks 16.01

* 數中的語句加上注釋,取消一句的注釋,增加相應的函式,以漸增地實現

所有的功能,避免全盤考慮帶來的困難。

*程式輸入:無

*程式輸出:運算結果

*/#include#include#includeusing namespace std;

class array

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

array::array(int s)

array::array(int *l,int s)

{ list=new int [s];

size=s;

for(int i=0;i=0&&n執行結果:

知識點總結:

運用了運算子過載

學習心得:

1.第乙個錯誤是關於建構函式的,開始時只寫了array(int *l,int s);  沒有寫array(int s=50);導致了錯誤

2.第二個錯誤是因為const  int &operator (int n) const;        再去掉第乙個const後程式正確

3.一開始忘了寫對[ ]的過載函式

第十二周專案三陣列類運算的實現

all right reserved.檔名稱 main。cpp 作 者 閆舒 完成日期 2016年6月21日 版 本 號 vc 6.0 輸入描述 程式輸出 include include include using namespace std class array array array int ...

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

問題及 all right reserved.檔名稱 77.cpp 作 者 董凱琦 完成日期 2016年5月19日 版 本 號 v1.0 輸入描述 程式輸出 include include include using namespace std class array array array int...

第十二周專案三 陣列類運算子過載

作 者 劉金石 完成日期 2016年5月15日 問題描述 陣列類運算子過載練習 include include include using namespace std class array array array int sz 建構函式 array array int a,int sz array...