作業#2
利用範本(template)建立一個Vector class,必須包含
1.operator '+'
例如能執行 v3=v1+v2;
2.operator '-'
3.constructor vector(vector type) 建立新的vector,
例如能夠執行 vector<int> v1(5); // 建立一個新的物件v1,包含5個整數的元素
4.constructor vector(vector)
例如能夠執行 vector<int> v2(v1);
//從v1建立一個新的物件v2,大小同v1,元素的值也同v1
5.function lenth 傳回vector的長度 (傳回平方和開根號)
執行時(run-time)要求
1.至少可以用int,double,complex等型態建立vector
**complex class需要include
2.在main()或其他函式裡面自行建立不同型態不同大小的vector
自行指定vector的值,用到上述的operator ,function,constructor
最後再cout 結果以列明執行正確.
--
※ 發信站: 批踢踢實業坊(ptt.twbbs.org)
◆ From: IP094.dialup.nt