C
コードをに変換しようとしていますC++
。私の .c ファイルには、次のような定義があります。
void services(void);
void transfers(void);
さらに、スレッドは上記の 2 つを次のように初期化します。
_beginthread((void*) services,0,NULL);
_beginthread((void*) transfers,0,NULL);
コンパイルしようとすると、上記の両方の場所で次のようなエラーが発生しました。
Conversion from void* to pointer to non-void required an Explicit cast: Cannot convert parameter 1 from void* to void(_cdecl*)(void*)
私はこれについて混乱しています。皆さんが私のために明確にしてくれることを願っています:-)