Поделиться через


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