컴파일러 경고(수준 4) C4431
형식 지정자가 없습니다. int로 가정합니다.참고: C에서는 더 이상 기본 int를 지원하지 않습니다.
이 오류는 Visual C++ 2005에 대해 적용되었으며, Visual C++에서 더 이상 형식화되지 않은 식별자를 기본적으로 int로 만들지 않는다는 컴파일러 규칙의 결과로 발생할 수 있습니다. 식별자의 형식을 명시적으로 지정해야 합니다.
이 경고는 기본적으로 해제되어 있습니다. 자세한 내용은 Compiler Warnings That Are Off by Default를 참조하십시오.
예제
다음 샘플에서는 C4431 오류가 발생하는 경우를 보여 줍니다.
// C4431.c
// compile with: /c /W4
#pragma warning(default:4431)
i; // C4431
int i; // OK