陣列類模板

2021-07-12 05:50:15 字數 1041 閱讀 6384

問題及描述;

/*

*檔名稱;test.cpp

*作者;邱凱

*完成日期;2023年5月31號

*版本號;v6.0

*問題描述; 陣列類模板

*輸入描述; 輸入資料

*輸出描述; 輸出答案

*/#include #include #include using namespace std;

template class array

;template array::array(int sz)

template array::~array()

template array::array(const array&a)

template array&array::operator = (const array& rhs)

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

list[i] = rhs.list[i];

}return *this;

}template t &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)

int main()

if (isprime)

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

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

cout << endl;

return 0;

}

執行結果;

陣列類模板

檔名稱 3.cpp 完成日期 2016年 6 月 15日 版本號 v1.0 專案 陣列類模板 在陣列類的基礎上,將之改造為類模板,以使陣列中可以儲存各種型別的資料。template 陣列類模板定義 class array include includeusing namespace std temp...

陣列類模板

通過例子,了解如何封裝動態陣列類,注意看注釋!array.h ifndef array h define array h include template class array 在陣列中希望容納任何型別元素的陣列 建構函式,格式 template網域名稱 函式名 形參 templatearray ...

陣列類模板

template int n void func 變數不能作為模板引數 浮點數不能作為模板引數 類物件不能作為模板引數 本質 模板引數是在編譯階段被處理的單元,因此,在編譯階段必須準確無誤的唯一確認。include include using namespace std template class...