Erro do Compilador C2317
O bloco 'try' que começa na linha 'número' não tem manipuladores catch
Um try
bloco deve ter pelo menos um manipulador de captura.
O seguinte exemplo gera o erro C2317:
// C2317.cpp
// compile with: /EHsc
#include <eh.h>
int main() {
try {
throw "throw an exception";
}
// C2317, no catch handler
}
Resolução possível:
// C2317b.cpp
// compile with: /EHsc
#include <eh.h>
int main() {
try {
throw "throw an exception";
}
catch(char*) {}
}