Compiler Warning (level 1) C4114
kualifikasi jenis yang sama digunakan lebih dari sekali
Deklarasi atau definisi jenis menggunakan kualifikasi jenis (const
, , volatile
signed
, atau unsigned
) lebih dari sekali. Ini menyebabkan peringatan dengan ekstensi Microsoft (/Ze) dan kesalahan di bawah kompatibilitas ANSI (/Za).
Sampel berikut menghasilkan C4114:
// C4114.cpp
// compile with: /W1 /c
volatile volatile int i; // C4114
Sampel berikut menghasilkan C4114:
// C4114_b.cpp
// compile with: /W1 /c
static const int const * ii; // C4114
static const int * const iii; // OK