私はこれを試しました
typedef void (* __stdcall MessageHandler)(const Task*);
これはコンパイルされますが、この警告が表示されます(VS2003):
警告C4229:時代錯誤が使用されました:データの修飾子は無視されます
Stdcall呼び出し規約で関数へのポインタを宣言したいですか?私は何が間違っているのですか?
MSDNによると のように、これを書く正しい方法は
typedef void (__stdcall *MessageHandler)(const Task*);