裏花梨

日々の裏側

関数ポインタのtypedefにstdcallを指定する場合

2004-12-14 22:50:31 | 数字
C,C++で関数へのポインタをtypedefする時に、
 typedef int stdcall (*func)(void*);
と書いていたらエラーがでていて、何でだろー?と思っていたら、stdcallやらcdecl,pascalの類のキーワードは↓のように記述するのが正解なんですね。
 typedef int (stdcall *func)(void*);

恥ずかしながら初めて知りました。