Function Pointer in c++
<p>I am trying to use a function pointer and I am getting this error:</p>

<p>cannot convert from <code>void (__thiscall MyClass::*)(void)</code> to <code>void (__cdecl *)(void)</code></p>

<pre><code>// 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()
{

}
</code></pre>

<p>(Using: Visual Studio 6)</p>

<p>Can anyone notice anything that I've missed? </p>
