我有一个基类 Base 和两个派生类 DerivedA、DerivedB
class Base
{
};
class DerivedA: public Base
{
CallbackTypeA callA; // call back function pointer of type CallbackTypeA.
};
class DerivedB : public Base
{
CallbackTypeB callB; // call back function pointer of type CallbackTypeB.
};
谁能告诉我在 Base 类中实现函数的最有效方法是根据哪个对象调用它来检查 callA 或 callB 的特定条件?由于当前的一些限制,我不想使用虚函数