一个C++中关于继承性和派生类的编程问题,求思路

来源:百度知道 编辑:UC知道 时间:2024/09/24 20:34:45
题目为:自行车(Bicycle)和汽车(Motorcar)都是车辆(Vehicle),它们有共同的属性最大速度(maxSpeed)和重量(weight),也有各自不同的特性,比如自行车的高度(height)和汽车的座位数(seatNum)。现有车辆若干(实验时设N=3),将其输入并放入一个指针数组,每个车辆需要设置其属性。输入后分类显示各自属性(即自行车和汽车分别显示各自属性)。
求哪位高手指出这个指针数组该如何使用,若能给出程序就太感谢了

这个需要用到多态,也就是虚函数,父类vehicle有一个虚函数display,然后再子类中实现它就可以了,指针数组应为父类指针类型
这个应该算是c++最基本的一种编程过程了,建议Google虚函数来看看