Предупреждение компилятора (уровень 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