Что такое распространение исключений и как это работает в стеке вызовов, когда возникает перехваченное исключение? — ДейлиПреп