だから私はこの警告に対処しようとしnonstandard conversion between pointer to function and pointer to data
ています.これを行う良い方法を見つけることができませんでした. これはすべて c++ ではなく c で行われます。
現在、次のヘッダーファイルがあります。
typdef struct myConnection_s
{
...
void* Callback
} myConnection_t, *Connection
typdef HRESULT (*HttpHook)(Connection, char*);
他のファイル foo.c には次のものがあります。
....
Connection myConnection;
...
HttpHook myHook = (HttpHook) myConnection->Callback;
...
return myHook(.....);
あまり変更せずにこの警告を修正する良い方法はありますか? そうでない場合、これを書き直す最良の方法は何でしょうか?
ありがとう!