Skip to main content
gamedev.net
🔒 Locked

Function Pointers

Started by Graham Jan 11, 2002 at 6:48 PM 0 replies 400+ views
Original Post
Graham
Graham
I wanted to know if it is possible to make a pointer that points to a function inside a class. For Example: class A { public: int Func(num) { int B = num + 2; return B; }; A Temp; int(*aFunction)(int); aFunction = Temp.Func; Go on an Intense Rampage Edited by - Graham on January 11, 2002 7:51:33 PM
Go on an Intense Rampage
JD
JD
Yes, like so:

int (A::*aFunction)(int) = A::Func;

and to call it:

(Temp.*aFunction)(5);

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.