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