Condividi tramite


Errore irreversibile C1018

#elif imprevisto

La direttiva #elif viene visualizzata all'esterno di un costrutto #if, #ifdefo #ifndef . Usare #elif solo all'interno di uno di questi costrutti.

L'esempio seguente genera l'errore C1018:

// C1018.cpp
#elif      // C1018
#endif

int main() {}

Possibile soluzione:

// C1018b.cpp
#if 1
#elif
#endif

int main() {}