Schwerwiegender Fehler C1018

Unerwartetes #elif

Die #elif -Direktive befindet sich außerhalb eines #if-, #ifdef- oder #ifndef -Konstrukts. Verwenden Sie #elif nur innerhalb eines dieser Konstrukte.

Im folgenden Beispiel wird C1018 generiert:

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

int main() {}

Mögliche Lösung:

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

int main() {}