草庐IT

IRecyclableObject

全部标签

c++ - 我可以将一个对象类转换为它在其中实现的接口(interface)指针吗?

我定义了一个接口(interface)类,如下所示。classIRecyclableObject{public:virtual~IRecyclableObject(){}virtualvoidrecycle()=0;virtualvoiddump()=0;virtualintgetRecycleTypeID()=0;};下面是我的CharacterAI类,它继承了另一个类并实现了上面的接口(interface)类。定义如下。classCharacterAI:publicharp::Character,publicharp::IRecyclableObject{public:Charac