小编use*_*929的帖子

c ++中的函数指针

我试图使用函数指针,我收到此错误:

无法转换void (__thiscall MyClass::*)(void)void (__cdecl *)(void)

// Header file - MyClass.h
class MyClass
{
public:
    MyClass();
    void funcTest();
protected:
    void (*x)();
};


// Source file 
#include "stdafx.h"
#include "MyClass.h"

MyClass::MyClass()
{
    x = funcTest;
}

void MyClass::funcTest()
{

}
Run Code Online (Sandbox Code Playgroud)

(使用:Visual Studio 6)

任何人都可以注意到我错过的任何东西吗?

c++

3
推荐指数
1
解决办法
266
查看次数

标签 统计

c++ ×1