This is to demonstrate a Reference to FuncPtr, the important factor I want to stress here is about the Reference to Pointer Variable, remember because a Reference Var should not refer to a NULL or Nothing Else on the Heap pointed to by a Pointer it refers to, you should remember that All Reference to Pointer variable should be pass to the parameter local to the function call, so when the function return it's lifetime would goes out of scope and be destroy automatically. I compile & run it success with the Dev-C++ 4.9.9.2, but only in a few seconds the system pops up a MessageBox showing that some unpredicted thing had been encountered and feel sorry to have to close immediately. Hope you can fix that bug and share back to me.. : - )