CATCH_ALL ( exception_object_pointer_name )
Параметри
exception_object_pointer_name
Визначає ім'я об'єкта--винятку вказівник, який буде створений макрос. Вказівник миші ім'я можна отримати доступ до виключення об'єкт в межах CATCH_ALL . Ця змінна оголошується для вас.
Зауваження
Цей макрос дає змогу визначити блок коду, що привертає всі типи виняток, кинули в попередньому СПРОБУВАТИ блоку. Код винятку обробки зможете опитувати виняток об'єкт, при необхідності, щоб отримати більше інформації про конкретної справи виняток. Викликати макрос THROW_LAST зсуву обробки до наступного зовнішній-винятку frame.nbsp; Якщо ви використовуєте CATCH_ALL, кінець СПРОБУВАТИ блок з E&ND_CATCH_ALL -макрос.
Примітка Блок CATCH_ALL визначається як сферу C++ (окреслена фігурні дужки). Якщо ви оголосити змінних у цю сферу, пам'ятайте, що вони доступні лише у цій області.
Щоб отримати додаткові відомості про винятки, перегляньте статтю - Винятки в Visual C++ програміста керівництво.
Дивіться такожnbsp;СПРОБУЙТЕ, A&ND_CATCH_ALL, END_CATCH_ALL, КИНУТИ, THROW_LAST, ЗЛОВИТИ, CException