【发布时间】:2016-03-09 19:05:19
【问题描述】:
所以我们说有一个基类A,有B类和C类是A类的继承。
现在我想创建一个指向 B 对象或 C 对象的指针数组。
我该怎么做?
【问题讨论】:
-
从写代码开始?
所以我们说有一个基类A,有B类和C类是A类的继承。
现在我想创建一个指向 B 对象或 C 对象的指针数组。
我该怎么做?
【问题讨论】:
指向公共基础的指针可以指向从该基础派生的对象。因此,您可以这样做:
A* arr[N];
【讨论】:
B的成员,则可以将指针转换为B*。