Sdílet prostřednictvím


Závažná chyba C1018

neočekávané #elif

Poznámky

Direktiva #elif se zobrazí mimo objekt #if, #ifdefnebo #ifndef konstruktor. Používejte #elif pouze v rámci jednoho z těchto konstruktorů.

Příklad

Následující příklad generuje C1018:

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

int main() {}

Možné řešení:

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

int main() {}