Click here to Skip to main content
15,900,258 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: C2061 Pin
sunlin715-Jun-10 2:48
sunlin715-Jun-10 2:48 
AnswerRe: C2061 Pin
ThatsAlok17-Jun-10 0:06
ThatsAlok17-Jun-10 0:06 
QuestionGetting addresses...setjmp/longjmp Pin
_AnsHUMAN_ 13-Jun-10 20:34
_AnsHUMAN_ 13-Jun-10 20:34 
AnswerRe: Getting addresses...setjmp/longjmp Pin
«_Superman_»13-Jun-10 21:00
professional«_Superman_»13-Jun-10 21:00 
GeneralRe: Getting addresses...setjmp/longjmp Pin
_AnsHUMAN_ 13-Jun-10 22:25
_AnsHUMAN_ 13-Jun-10 22:25 
GeneralRe: Getting addresses...setjmp/longjmp Pin
«_Superman_»13-Jun-10 22:27
professional«_Superman_»13-Jun-10 22:27 
GeneralRe: Getting addresses...setjmp/longjmp Pin
_AnsHUMAN_ 13-Jun-10 22:50
_AnsHUMAN_ 13-Jun-10 22:50 
AnswerRe: Getting addresses...setjmp/longjmp Pin
Aescleal13-Jun-10 21:27
Aescleal13-Jun-10 21:27 
Why do you need the address of the function that's currently executing? When a function returns you end up back at where you were executing before. So if I have a function pointer (declared as void (*function_pointer() ) and call it:

function_ptr();


when whatever function the pointer points to returns you'll be back executing the next statement in the calling function.

Incidentally a lot of finite state machines use the technique of storing their states as a function pointer, at least when implemented in C. It might pay to do some research on them - they may hold the key to what you want.

Cheers,

Ash

PS: If you're using C++ you don't want a function pointer, look at using an interface pointer instead.
GeneralRe: Getting addresses...setjmp/longjmp Pin
_AnsHUMAN_ 13-Jun-10 22:23
_AnsHUMAN_ 13-Jun-10 22:23 
GeneralRe: Getting addresses...setjmp/longjmp Pin
Aescleal13-Jun-10 22:37
Aescleal13-Jun-10 22:37 
GeneralRe: Getting addresses...setjmp/longjmp Pin
_AnsHUMAN_ 13-Jun-10 22:47
_AnsHUMAN_ 13-Jun-10 22:47 
GeneralRe: Getting addresses...setjmp/longjmp Pin
_AnsHUMAN_ 14-Jun-10 19:03
_AnsHUMAN_ 14-Jun-10 19:03 
GeneralRe: Getting addresses...setjmp/longjmp Pin
Aescleal15-Jun-10 0:21
Aescleal15-Jun-10 0:21 
GeneralRe: Getting addresses...setjmp/longjmp Pin
_AnsHUMAN_ 15-Jun-10 1:51
_AnsHUMAN_ 15-Jun-10 1:51 
GeneralRe: Getting addresses...setjmp/longjmp Pin
Aescleal15-Jun-10 8:35
Aescleal15-Jun-10 8:35 
GeneralRe: Getting addresses...setjmp/longjmp Pin
norish14-Jun-10 9:17
norish14-Jun-10 9:17 
GeneralRe: Getting addresses...setjmp/longjmp Pin
Aescleal14-Jun-10 9:34
Aescleal14-Jun-10 9:34 
GeneralRe: Getting addresses...setjmp/longjmp Pin
norish14-Jun-10 10:07
norish14-Jun-10 10:07 
GeneralRe: Getting addresses...setjmp/longjmp Pin
Aescleal14-Jun-10 11:08
Aescleal14-Jun-10 11:08 
QuestionSendMessage and PostMessage Pin
Pryabu13-Jun-10 20:23
Pryabu13-Jun-10 20:23 
AnswerRe: SendMessage and PostMessage Pin
«_Superman_»13-Jun-10 20:27
professional«_Superman_»13-Jun-10 20:27 
GeneralRe: SendMessage and PostMessage Pin
Pryabu13-Jun-10 20:53
Pryabu13-Jun-10 20:53 
GeneralRe: SendMessage and PostMessage Pin
«_Superman_»13-Jun-10 20:57
professional«_Superman_»13-Jun-10 20:57 
GeneralRe: SendMessage and PostMessage Pin
Pryabu13-Jun-10 21:02
Pryabu13-Jun-10 21:02 
AnswerRe: SendMessage and PostMessage Pin
rp_suman13-Jun-10 20:33
rp_suman13-Jun-10 20:33 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.