0

Sorry for Rus. Зачем нужны try,catch и throw?

в ходе изучения c++ возник вопрос - зачем собственно нужно создавать лишние блоки и т.д., если всё равно необходимо прописывать цикл условия if внутри, т.е. как бы делая двойную работу. Было предположение для понятливости кода, но наверное оно неверное

7th Jan 2018, 5:41 PM
Рустем Бикбулатов
Рустем Бикбулатов - avatar
1 Respuesta
+ 32
Это нужно для отлова и обработки исключений. Лучше использовать if else, чтобы код легче читался. Try-catch стоит использовать при интеграциях, например, с соединениями с БД или с API сторонних приложений. Throw необходим для выброса исключений.
7th Jan 2018, 6:42 PM
Igor Makarsky
Igor Makarsky - avatar