求高手
c++吧
全部回复
仅看楼主
level 1
2018年06月03日 15点06分 1
level 1
1. 复习C++中类模板的相关知识,自己设计或定制一个类模板MyVector,至少有2个构造函数(其中有1个必须是拷贝构造函数),还须要有析构函数;
2. 类模板MyVector能够动态增加、删除和修改数据;
3. 类模板MyVector在使用的过程中实际存储空间要能够动态扩展,扩展策略自己设计(例如可采用逐次加倍的方式,也可采用逐次增加或50或100个元素空间的方式)
4. 类模板MyVector设计一个虚函数Sort(该虚函数的实现算法你自己确定,可用冒泡或者简单选择排序等等),用于对放入动态数组的元素进行排序,设计为虚函数意在:从类模板MyVector派生出新类时可以用更快的排序算法改写该虚函数,从而提高排序算法的实际执行效率。
5. 类模板MyVector中需要重载运算符“[]”,“<<”,“<”
在main函数中测试你设计好的类模板MyVector,注意至少使用3中不同类型的数据。
2018年06月03日 15点06分 2
1