C++相談室 part39
■ このスレッドは過去ログ倉庫に格納されています
0409デフォルトの名無しさん
05/03/18 16:52:44class Hoge{
public:
DWORD(Hoge::*m_pFunc)();
Hoge(){g_pHoge=this;}
void Func00(){;}
...};
Hoge *g_pHoge=NULL;
void Hage(){
g_pHoge->m_pFunc=Hoge::Func00}
Hageで設定したHoge::Func00はHogeが複数の場合、
どのHogeを指すことになるのでしょう?
また、クラス外(Hage())からg_pHoge->Func00()を明示的に
m_pFuncに代入する方法を教えてください。
■ このスレッドは過去ログ倉庫に格納されています