- 290 名前:289 mailto:sage [2008/08/17(日) 20:45:42 ]
- #include<stdio.h>
class object1{ public: void (object1::*PFunc)(void); void Func1(void); }; class object2:public object1{ public: void Func2(void); }; void object1::Func1(void) { printf("1\n"); } void object2::Func2(void) { printf("2\n"); } int main(void) { object1 *Obj=new object1; Obj->PFunc = &object1::Func1; (Obj->*PFunc)();//error C2065: 'PFunc' : 定義されていない識別子です。 Obj->PFunc = (void (__thiscall object1::* )(void))&object2::Func2; (Obj->*PFunc)(); return 0; }
|

|