2011-01-28 3 views

ответ

29

Уловка размещения __stdcall внутри скобок, как это:

float (__stdcall *pFunc)(float a, float b) = (float (__stdcall *)(float,float))0x411280; 

Конечно, рекомендуется использовать ЬурейеЕ вместо этого, но применяется тот же трюк:

typedef float (__stdcall *FuncType)(float a, float b); 
+0

Если бы я мог дважды удвоить, я бы это сделал. Большое спасибо! –

+2

Исправьте меня, если я ошибаюсь, но не хотим ли мы 'typedef' **' float' ** '(__stdcall * FuncType) (float a, float b)'? – zeboidlund

-1

__fastcall является оптимизированный (самый быстрый вызов), но не используется по неизвестной причине

Попытка:

int (__fastcall *myfunction)(int,float); 
Смежные вопросы