上面的代码在VC6中编译的很好,但是在VS2005中,
1)必须改为PFUNC pp = &CInsLibrary::Func; 否则就是Compiler Error C3867
2)中的这种写法,VS2005已经不支持了。因为的确,指向成员函数的指针,更合理的写法是class::foo而不是object.foo
作者Blog:
http://blog.csdn.net/flyingxu/
本文探讨了在Visual Studio 2005中处理类成员函数指针时遇到的问题,尤其是在与VC6编译器兼容性方面的差异。通过具体的代码示例展示了成员函数指针的不同写法,并指出在新编译器下哪些语法不再适用。
上面的代码在VC6中编译的很好,但是在VS2005中,
1)必须改为PFUNC pp = &CInsLibrary::Func; 否则就是Compiler Error C3867
2)中的这种写法,VS2005已经不支持了。因为的确,指向成员函数的指针,更合理的写法是class::foo而不是object.foo
1067

被折叠的 条评论
为什么被折叠?