Предупреждение компилятора (уровень 4) C4431
отсутствует спецификатор типа — предполагается int. Примечание. C++ не поддерживает тип int по умолчанию
Эта ошибка может быть создана в результате работы соответствия компилятора, которая была выполнена для Visual Studio 2005: Visual C++ больше не создает нетипизированные идентификаторы как int по умолчанию. Тип идентификатора должен быть указан явным образом.
Это предупреждение отключено по умолчанию. Подробнее: Выключенные по умолчанию предупреждения компилятора .
Пример
Следующий пример приводит к возникновению ошибки C4431.
// C4431.c
// compile with: /c /W4
#pragma warning(default:4431)
i; // C4431
int i; // OK