4 / 4 / 4
Регистрация: 29.11.2014
Сообщений: 131
|
||||||||||||||||
1 | ||||||||||||||||
Игнорирование exception-а любого типа30.10.2017, 23:26. Показов 3109. Ответов 4
Метки нет (Все метки)
Как обработать exception так, чтобы приложение не закрывалось у пользователя с ошибкой "Необрабатываемое исключение: ***"?
На C# я мог сделать так:
Судя по тому, что я нашел в гугле, на C++ обязателно в параметры блока catch нужно передать тип исключения как-то так:
Убрать их в настройках проекта тоже не вариант. Нужно, чтобы скопированный код работал и в других проектах не выдавая исключений, когда они появятся. P.S. На C++ пишу первый день, камнями не закидывать)
0
|
30.10.2017, 23:26 | |
Ответы с готовыми решениями:
4
Написать шаблонную функцию, которая принимает одномерный массив любого типа, значение такого же типа, и размер массива, Передача переменной типа Exception в метод Обработка исключений типа std::exception Стрoкa элeмeнтов любого типа |
4 / 4 / 4
Регистрация: 29.11.2014
Сообщений: 131
|
|
30.10.2017, 23:43 [ТС] | 3 |
Вот-вот. И если код в nullTB ввести текст(а не цифру), то все сработает как надо. А если ввести 0, то возникнет исключение деления на ноль в System.DivideByZero. Это можно как-то тоже закэтчить, чтобы так тоже не крашилось?
Да.
0
|
4 / 4 / 4
Регистрация: 29.11.2014
Сообщений: 131
|
|
31.10.2017, 22:47 [ТС] | 5 |
0
|
31.10.2017, 22:47 | |
31.10.2017, 22:47 | |
Помогаю со студенческими работами здесь
5
Шифрование любого типа данных Как взять размер любого value типа? Обработка нетипизированных(любого типа) файлов Передача любого типа параметра в класс Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |