Partager via


Avertissement du compilateur (niveau 4) C4431

Mise à jour : novembre 2007

Message d'erreur

spécificateur de type manquant - int est pris en compte par défaut. Remarque : C ne prend plus en charge int par défaut
missing type specifier - int assumed. Note: C no longer supports default-int

Cette erreur peut être due à la mise en conformité du compilateur pour Visual C++ 2005 : Visual C++ ne crée plus par défaut d'identificateurs non typés en tant que int. Le type d'un identificateur doit être spécifié explicitement. Pour plus d'informations, consultez Modifications avec rupture dans le compilateur Visual C++ 2005.

Cet avertissement est désactivé par défaut. Pour plus d'informations, consultez Compiler Warnings That Are Off by Default.

Exemple

L'exemple suivant génère l'erreur C4431 :

// C4431.c
// compile with: /c /W4
#pragma warning(default:4431)
i;   // C4431
int i;   // OK