Partilhar via


Erro do compilador C2318

nenhum bloco de tentativa associado a este manipulador de captura

Observações

Um catch manipulador é definido, mas não precedido por um try bloco.

Example

O exemplo a seguir gera C2318:

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

Resolução possível:

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