ghi*_*boz 2 c++ function-pointers void-pointers visual-c++
我在某个库中有这个功能:
class myConsole
{
void addCommand( std::string command, void* fn );
...
}
Run Code Online (Sandbox Code Playgroud)
在我班上我有这个功能:
void myApp::TestFn( const std::vector<std::string> & args )
{
// do something
}
Run Code Online (Sandbox Code Playgroud)
在同一个班级我称之为:
void myApp::initApp( )
{
myConsole::getSingleton( ).addCommand( "FirstTest", &myApp::TestFn );
}
Run Code Online (Sandbox Code Playgroud)
但这给了我这个错误:
错误c2664无法将参数2从'void(__ thiscall myApp ::*)(const std :: vector <_Ty>&)'转换为'void*'
我该怎么解决这个问题?
提前致谢!
| 归档时间: |
|
| 查看次数: |
1095 次 |
| 最近记录: |