CObject::IsKindOf() の機能を自作クラスに取り入れたい為、
CRuntimeClass を見てやり方は分かったのですが、実装に付いて
疑問があります。
CRuntimeClass 内で 派生元のクラス名を取得するのに
#ifdef _AFXDLL
CRuntimeClass* (PASCAL* m_pfnGetBaseClass)();
#else
CRuntimeClass* m_pBaseClass;
#endif
と 実装が異なっています。
拡張DLLの時だけ _GetBaseClass()/GetThisClass() 経由で
派生元と自クラスを取得しています。
この理由を推測できる方が居ましたら御教授お願いします。
--
ちゅ
On Thu, 07 Jan 2010 14:22:45 +0900
"ちゅ" wrote
in message news:20100107142049...@microsoft.com...
> CRuntimeClass の実装について
すみません。
ニュースグループを間違えました。
この質問は取り下げます。
--
ちゅ