Partilhar via


Aviso do compilador (nível 1) C4114

o mesmo qualificador de tipo foi usado mais de uma vez

Uma declaração ou definição de tipo usa um qualificador de tipo (const, volatile, signed ou unsigned) mais de uma vez. Isso causa um aviso com extensões da Microsoft (/Ze) e um erro sob a compatibilidade ANSI (/Za).

O seguinte exemplo gera o erro C4114:

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

O seguinte exemplo gera o erro C4114:

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