我有一個基類基地和兩個派生類DerivedA,DerivedB大多數efficent方式來實現在Base類的函數
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類的函數最efficent方式 根據哪個對象調用它來檢查callA或callB的特定條件? 由於目前的限制,我不想使用虛函數
爲什麼你不使用虛擬功能? – anand
問題不清楚。你想實現什麼? –
你現在在做什麼來解決這個問題?或者真的是這個問題,_「我不知道該怎麼做!」_?差異很重要!順便說一下,高效的意思是什麼? – Rook