Sorry for Rus. Зачем нужны try,catch и throw? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

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

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

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