Errore irreversibile C1022
previsto #endif
Una direttiva #if
, #ifdef
o #ifndef
non corrisponde ad alcuna direttiva #endif
. Verificare che ogni #if
, #ifdef
o #ifndef
abbia un oggetto #endif
corrispondente.
L'esempio seguente genera l'errore C1022:
// C1022.cpp
#define true 1
#if (true)
#else
#else // C1022
Possibile soluzione:
// C1022b.cpp
// compile with: /c
#define true 1
#if (true)
#else
#endif