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


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