第十四周 陣列類模板

2021-07-12 07:09:57 字數 793 閱讀 6063

問題及**:

完成日期:2016/6/2*/

#include #include #include using namespace std;

template //陣列類模板定義

class array

;template array::array(int sz)//建構函式

template array::~array() //析構函式

template array ::array(const array&a)//複製建構函式

for(int i=0;it &array::operator (int n)

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

template array::operator t*()//指標轉換運算

template array::operator const t *()const//指標轉換運算子過載

template int array::getsize() const//取當前陣列大小

template void array::resize(int sz)

if (isprime)

}for (int i = 0; i < count; i++)

cout << setw(8) << a[i];

cout << endl;

return 0;}

執行結果:

第十四周 陣列的排序

檔名稱 完成日期 2013年 12月2日 版本號 v1.0 對任務及求解方法的描述部分 輸入描述 問題描述 程式輸出 問題分析 演算法設計 冒泡法 include using namespace std void bubble sort int arr,int num void output arr...

第十四周專案3 陣列類模板

檔名稱 test.cpp 完成日期 2016年5月31 問題描述 設計陣列類array,為了實現測試函式中要求的功能,請補足相關的函式 構造 析構函式 和運算子過載的函式。請注意引用的用法。include include include using namespace std template 陣列...

第十四周專案61 陣列類模板

檔名稱 text.cpp 完成日期 2015年6月1日 版本號 v1.0 問題描述 在陣列類的基礎上,將之改造為類模板,以使陣列中可以儲存各種型別的資料 輸入描述 無 程式輸出 陣列類中儲存的各種型別的資料 include using namespace std template 陣列類模板定義 c...