コンパイラの警告 (レベル 1、エラー) C4392
'signature': 組み込み関数に対して引数の数が無効です。引数の数は 'number' であるべきです
コンパイラ組み込みの関数宣言の引数の数が間違っています。 結果のイメージが正しく実行されない可能性があります。 この警告を修正するには、宣言を修正するか、宣言を削除し、適切なヘッダー ファイルを #include
します。
この警告は、常にエラーとして表示されます。 警告レベルを無効または変更するには、 warning プラグマを使用します。
次の例では C4392 が生成されます。
// C4392.cpp
// compile with: /W1
// processor: x86
// uncomment the following line and delete the line that
// generated the warning to resolve
// #include "xmmintrin.h"
#ifdef __cplusplus
extern "C" {
#endif
extern void _mm_stream_pd(double *dp); // C4392
#ifdef __cplusplus
}
#endif
int main()
{
}