第14周 專案2 兩個成員的類模板(2)

2021-07-12 05:42:57 字數 718 閱讀 2261

問題及**:

*檔名稱:main.cpp

*作 者:王藝霖

*完成日期:2023年5月31日

*版 本 號:v1.0

*問題描述:請為該類增預設建構函式、帶兩個引數分別對應兩個資料成員初值的建構函式,以及複製建構函式。

*輸入描述:

*輸出描述:

*/#include #include using namespace std;

template class test

void setdata2(t2 val)

t1 getdata1()

t2 getdata2()

private:

t1 data1;

t2 data2;

};template test::test() {}

template test::test(t1 d1, t2 d2):data1(d1),data2(d2) {}

template template test::test(const test&t):data1(t.data1),data2(t.data2) {};

int main()

{ test t1(5, 2.1);

cout

cout<

執行結果:

第14周專案2 兩個成員的類模板 2

檔名稱 第14周專案2 兩個成員的類模板 2 完成日期 2016.6.2 版本號 v1.0 問題描述 設有如下的類宣告 class test void setdata2 double val int getdata1 double getdata2 private int data1 double ...

第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...