Teilen über


Compilerfehler C2318

Kein try-Block mit diesem catch-Handler verbunden

Bemerkungen

Es ist ein catch -Handler definiert, vor diesem ist aber kein try -Block angegeben.

Example

Im folgenden Beispiel wird C2318 generiert:

// C2318.cpp
// compile with: /EHsc
#include <eh.h>
int main() {
   // no try block
   catch( int ) {}   // C2318
}

Mögliche Lösung:

// C2318b.cpp
// compile with: /EHsc
#include <eh.h>
int main() {
   try{}
   catch( int ) {}
}