コンパイラの警告 (レベル 4) C4431
更新 : 2007 年 11 月
エラー メッセージ
型指定子がありません - int と仮定しました。メモ: C は、現在 int を既定値としてサポートしていません
このエラーは、Visual C++ 2005 で行ったコンパイラ準拠作業の結果として生成されることがあります。Visual C++ は、型指定のない識別子を既定で int 型として作成しなくなりました。識別子の型は明示的に指定する必要があります。詳細については、「Visual C++ 2005 コンパイラの互換性に影響する変更点」を参照してください。
既定では、この警告はオフに設定されています。詳細については、「Compiler Warnings That Are Off by Default」を参照してください。
使用例
次の例では C4431 エラーが生成されます。
// C4431.c
// compile with: /c /W4
#pragma warning(default:4431)
i; // C4431
int i; // OK