我需要创建一个包含 100 个指针的数组,这些指针指向从抽象类派生的两个类的对象。
数组的第一个元素是 of class B
,第二个是C
,第三个是B
等等。
A
同时是基类和抽象类。
例如:
class A
{
public:
A();
virtual double pureVirtualMethod() = 0;
};
class B: public A
{
};
class C: public A
{
};
在main()
我需要创建一个指向任何派生类的指针数组。
我不能使用 Stl 或 Boost。