Usando com C++ de manipulação de exceção estruturada
Manipulação de exceção estruturada descrito nestes artigos funciona com arquivos de origem de c e C++.No entanto, ele não foi projetado especificamente para C++ e não é recomendado.Você pode garantir que seu código seja mais portátil usando o tratamento de exceções do C++.Além disso, a mecanismo de tratamento de exceção do C++ é mais flexível, que pode lidar com exceções de qualquer tipo.
Microsoft C++ agora oferece suporte para a modelo, com base em ANSI C++ padrão de manipulação de exceção do C++.Esse mecanismo automaticamente manipula a destruição de objetos locais durante o desenrolamento de pilha.Se você está escrevendo o código C++ tolerante a falha, e você deseja implementar o tratamento de exceção, é altamente recomendável que você use C++ manipulação de exceção, em vez de manipulação de exceção estruturada.(Observe que, enquanto o compilador C++ oferece suporte a construções de manipulação, conforme descrito nestes artigos de exceção estruturada, o compilador c padrão não oferece suporte a sintaxe de manipulação de exceção de C++). Para obter informações detalhadas sobre manipulação de exceção de C++, consulte O tratamento de exceção de C++ e o Manual de referência de C++ anotado Margaret Ellis e Bjarne Stroustrup.