The title sums up my problem. I'm getting all sorts of errors, some saying that '=' doesn't work and undeclared identifiers, etc... I googled it and tried it some other ways but nothing seems to be working... here's what I've tried:

Code:
struct TEST
{
	void FunctionA();
	void FunctionB();

	void (*Point[2])(void); // Array Function Pointer
};

int main()
{
	TEST test;

	test.Point[0] = &TEST::FunctionA; // This doesn't work
	test.Point[1] = test.FunctionB; // Same with this
}
Thanks.