256 / 46 / 4
Регистрация: 24.11.2012
Сообщений: 466
|
||||||
1 | ||||||
try, catch, throw07.12.2012, 03:34. Показов 1764. Ответов 5
Метки нет (Все метки)
пишу класс
0
|
07.12.2012, 03:34 | |
Ответы с готовыми решениями:
5
throw, try, catch Try..catch..Throw Try, catch, throw try-throw-catch |
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
||||||||||||||||
07.12.2012, 04:38 | 2 | |||||||||||||||
Смотря какая ошибка.
Пример:
пример:
0
|
256 / 46 / 4
Регистрация: 24.11.2012
Сообщений: 466
|
|
07.12.2012, 05:02 [ТС] | 3 |
а где есть список всехз доступных исключений? Какие пункты и в какой редакции стандарта?
Добавлено через 2 минуты я так понимаю throw это тоже что и return + печать сообщения, если оно есть ?
0
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
|||||||||||||||||||||
07.12.2012, 05:07 | 4 | ||||||||||||||||||||
activnaya, бросаются всего лишь объекты. Это не какая то сложная система. Вы можете создать свой класс исключения, например MyException, тогда при записи
Добавлено через 1 минуту Необязательно печать, Вы можете делать все необходимые действия в блоке catch выброшенного исключения. И нет, это не тоже самое, что и return. Все операторы идущие после выброса исключения пропускаются. То есть например в моем примере
0
|
What a waste!
1608 / 1300 / 180
Регистрация: 21.04.2012
Сообщений: 2,729
|
||||||
07.12.2012, 06:03 | 5 | |||||
Выбросить можно любое значение, например:
0
|
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
|
|
09.12.2012, 18:53 | 6 |
Нет, он просто бросает исключение? Или вы об отдельно стоящем throw в блоке catch? Тогда происходит просто проброска исключения. Ловить все равно будем на более высоком уровне, например для защиты ресурсов, т. е. иммитация try - finaly
1
|
09.12.2012, 18:53 | |
09.12.2012, 18:53 | |
Помогаю со студенческими работами здесь
6
Try,catch,throw,OVERFLOW! Try Throw Catch пример Try throw catch в решении уравнения try, throw, catch...обработка исключений C++ try catch throw в разных функциях Try - catch - throw для чего они Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |