十四周任務一

2021-06-06 15:23:38 字數 1093 閱讀 3997

/* (程式頭部注釋開始)

* 程式的版權和版本宣告部分

* 檔名稱:建立專門的陣列類處理有關陣列的操作

* 作 者: 張艷明

* 完成日期: 2012 年 05 月 21 日

* 版 本 號: v1.0

* 對任務及求解方法的描述部分

* 輸入描述:

* 問題描述:陣列是幾乎所支援的組織資料的方法。c和c++對陣列型別提供了內建支援,使我們利用陣列實現軟體中需要的各種實用的功能。但是,這種支援僅限於用來讀寫單個元素的機制。c++不支援陣列的抽象abstraction,也不支援對整個陣列的操作。例如:把乙個陣列賦值給另外乙個陣列,對兩個陣列進行相等比較或者想知道陣列的大小size,等等。對c++而言,陣列是從c語言中繼承來的,它反映了資料與對其進行操作的演算法的分離,有濃厚的過程化程式設計的特徵。陣列並不是c++語言的一等公民。所以在實際專案中,對乙個c++程式設計師,更多的是使用標準庫中提供的vector型別實現陣列功能。這個任務也將從物件導向角度重新審視和理解陣列,進而掃清自學vector等標準類中可能存在的障礙。在下面**的基礎上,完成支援陣列操作的類的設計,增強c++內建陣列型別功能。

* 程式輸出:

* 程式頭部的注釋結束

*/#includeusing namespace std;

class myarray

;

myarray::myarray(int sz)

else

} int main()

; int b[10]=;

myarray arr1(a,10);

myarray arr2(b,10);

myarray arr3(10);

cout

cout

cout

cout

return 0;

}

十四周作業任務一

第14周報告1 實驗目的 學會使用函式的遞迴 實驗內容 用遞迴函式求解表示式 程式頭部注釋開始 為避免提交博文中遇到的問題,將用於表明注釋的斜槓刪除了 程式的版權和版本宣告部分 檔名稱 作 者 張馨 完成日期 2011 年 11 月 23 日 版 本號 對任務及求解方法的描述部分 輸入描述 n的值 ...

十四周任務1

程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 作 者 王明星 完成日期 2012 年 5 月 22日 版 本 號 對任務及求解方法的描述部分 輸入描述 問題描述 類中的純虛函式 程式頭部的注釋結束 include using namespace std class myarray 以下為類成員...

十四周任務二

程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 建立專門的鍊錶類處理有關動態鍊錶的操作 作 者 張艷明 完成日期 2012 年 05 月 22 日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 問題描述 動態鍊錶也是程式設計中的一種非常有用的資料結構。可以說,是否能夠理解有關操作的...