Sdílet prostřednictvím


Chyba kompilátoru C2318

Žádný blok try přidružený k této obslužné rutině catch

Poznámky

Obslužná rutina catch je definována, ale není před blokem try .

Example

Následující příklad vygeneruje C2318:

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

Možné řešení:

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