there is some weird problem regarding function pointer..
its a bit urgent ..
Thankyou in advance.
|
|
|
class WordPad;
class Cursor;
class FuncNode{
public:
union Param{
WordPad MyPad;
Cursor MyWord;
}MyParam;
void (State::*func)(int&);
};
class State{
private:
MyCursor;
WordPad MyDocument;
public:
State(){}
void Func1(int &A);
~State(){}
};
class Functionality{
private:
Shortcut MYShort;
public:
void Func1()
{
Cursor MyC;
FuncNode MyNode;
MyNode.MyParam.MyWord = MyC;
int p = 0;
MyNode.func = &State::Func1;
[SIZE="6"]MyNode.*func (4);[/SIZE]//error
}
};
Edited by WingedPanther, 26 December 2009 - 02:49 PM.
fix code tags