Partager via


Avertissement du compilateur (niveau 1) C4114

même qualificateur de type utilisé plusieurs fois

Une déclaration de type ou une définition utilise un qualificateur de type (const, volatile, signedou unsigned) plusieurs fois. Cela provoque un avertissement avec les extensions Microsoft (/Ze) et une erreur sous compatibilité ANSI (/Za).

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

// C4114.cpp
// compile with: /W1 /c
volatile volatile int i;   // C4114

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

// C4114_b.cpp
// compile with: /W1 /c
static const int const * ii;   // C4114
static const int * const iii;   // OK