问题是关于 C++ 的。我有 3 个类:第一个名为 MovieMaker
,是抽象类,第二个名为 Actor
,派生自第一个,第三个名为“Director”派生自 Actor
。我想创建一个数组来保存 Actor 和 Director 的实例。
我该怎么做?
最佳答案
创建一个 MovieMaker
指针数组。它可以保存指向派生类的指针。这种技术称为多态性 - 这是一个很好的教程:
关于C++数组的继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15386302/