2016-07-29 125 views

回答

0

你的问题就在这里:

(void*) &IEngineVGui::GetPanel 

类型的&IEngineVGui::GetPanelint (IEngineVGui::*) (int),这是一个member function pointer

您试图将其转换为“常规”指针类型which is sadly not possible,因为它们的处理方式完全不同。所以MSVC通过给你一个错误正确行事。如果你的代码在GCC上编译得很好,那很可能是由于该特定版本中的错误和/或非标准扩展。

相关问题