精華區beta NTUMEB87-C 關於我們 聯絡資訊
作業#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