22Fall-OOP-Project3

第六、七周实验课作业——向量类模板

课程小项目之三:向量类模板。具体要求如下。

(1) 向量的维数可缩放;

(2) 对象构造、析构、赋值相关的四大函数;

(3) 其他成员函数(如:返回维数等);

(4) 重载适当的运算符(如:<<、>>、+、+=、==、!=、[ ]等);

(5) 有异常处理功能(如:维数不同时无法进行两个向量的和;方括号运算时下标越界);

(6) 测试用例设计(含异常处理)。