Expand Minimize
1 out of 3 rated this helpful - Rate this topic

Compiler Warning (level 1) C4114

Error Message

same type qualifier used more than once

A type declaration or definition uses a type qualifier (const, volatile, signed, or unsigned) more than once. This causes a warning with Microsoft extensions (/Ze) and an error under ANSI compatibility (/Za).

The following sample generates C4114:

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

The following sample generates C4114:

// C4114_b.cpp
// compile with: /W1 /c
static const int const * ii;   // C4114
static const int * const iii;   // OK
Did you find this helpful?
(1500 characters remaining)

Community Additions

ADD
© 2013 Microsoft. All rights reserved.