Erreur du compilateur C2289

même qualificateur de type utilisé plusieurs fois

Une définition ou déclaration de type utilise un qualificateur de type (const, volatile, signedou unsigned) plusieurs fois, ce qui crée une erreur de compatibilité ANSI (/Za).

L’exemple suivant génère l’erreur C2286 :

// C2289.cpp
// compile with: /Za /c
volatile volatile int i;   // C2289
volatile int j;   // OK