【发布时间】:2010-07-05 10:11:25
【问题描述】:
我可以这样做吗:
typedef void (*functor)(void* param);
//machine code of function
char functionBody[] = {
0xff,0x43,0xBC,0xC0,0xDE,....
}
//cast pointer to function
functor myFunc = (functor)functionBody;
//call to functor
myFunc(param);
【问题讨论】:
标签: c casting pointers function-pointers machine-code