/*
* 檔名稱:第14周專案2:兩個成員的類模板(2)
* 完成日期:2016.6.2
* 版本號:v1.0
* * 問題描述:
設有如下的類宣告:
class test
void setdata2(double val)
int getdata1()
double getdata2()
private:
int data1;
double data2;
} 將此類宣告改為類模板宣告,使得資料成員data1和data2可以是任何型別。增預設建構函式、
帶兩個引數分別對應兩個資料成員初值的建構函式,以及複製建構函式。
* 輸入描述:
* 程式輸出:
*/#includeusing namespace std;
templateclass test
void setdata2(t2 val)
t1 getdata1()
t2 getdata2()
private:
t1 data1;
t2 data2;
};template test::test(){}
template test::test(t1 a,t2 b):data1(a),data2(b){}
template test::test(const test&t):data1(t.data1),data2(t.data2){}
int main()
第14周 專案2 兩個成員的類模板(2)
問題及 檔名稱 main.cpp 作 者 王藝霖 完成日期 2016年5月31日 版 本 號 v1.0 問題描述 請為該類增預設建構函式 帶兩個引數分別對應兩個資料成員初值的建構函式,以及複製建構函式。輸入描述 輸出描述 include include using namespace std tem...
第14周專案2 兩個成員的類模板(2)
問題及 檔名稱 test.cpp 完成日期 2016年6月11日 版本號 v1.0 問題描述 設有如下的類宣告 class test void setdata2 double val int getdata1 double getdata2 private int data1 double data...
第14周 專案2 兩個成員的類模板(1)
問題及 檔名稱 main.cpp 作 者 王藝霖 完成日期 2016年5月31日 版 本 號 v1.0 問題描述 1 試將此類宣告改為類模板宣告,使得資料成員data1和data2可以是任何型別。輸入描述 輸出描述 include includeusing namespace std templat...