AND_CATCH_ALL

AND_CATCH_ALL ( exception_object_pointer_name )

Параметры

exception_object_pointer_name

Имя для объекта исключения указателя, который будет создан макрос. Имя указателя можно использовать для доступа к объекту исключения в блоке AND_CATCH_ALL . Эта переменная объявлена для вас.

Примечания

Определяет блок кода для ловли типы дополнительных исключений в предыдущем блоке TRY . Используйте макрос поймать поймать одного типа исключения, то макрос AND_CATCH_ALL , чтобы поймать всех других последующих типов. Если вы используете AND_CATCH_ALL, положить конец блок TRY с END_CATCH_ALL макрос.

Код обработки исключения может допрашивать объект exception, если необходимо получить дополнительные сведения о конкретной причине исключения. Вызов макросов THROW_LAST в AND_CATCH_ALL блоке перейти к следующему кадру внешнее исключение обработки. AND_CATCH_ALL знаменует конец предыдущего блока CATCH или AND_CATCH_ALL.

Примечаниеnbsp;  Блок A&ND_CATCH_ALL определяется как область C++ (показано в фигурные). Если объявить переменные в этой области, помните, что они доступны только внутри этой области.

См. такжеnbsp;Попробуйте, CATCH_ALL, THROW_LAST, A&ND_CATCH, END_CATCH_ALL, БРОСИТЬ, CException

Index