Обробка винятків: відмінності між версіями
[неперевірена версія] | [неперевірена версія] |
Вилучено вміст Додано вміст
Deineka (обговорення | внесок) |
Deineka (обговорення | внесок) Немає опису редагування |
||
Рядок 1:
'''Обро́бка ви́нятків''' ({{lang-en|exception handling}}; {{lang-ru|обработка исключений}}) — механізм [[Мова програмування|мов програмування]], призначений для обробки помилок часу виконання і інших можливих проблем (винятків), які можуть виникнути при виконанні програми.
В цілому, при виникненні виняткової ситуації, управління передається деякому заздалегідь призначеному обробникові. У деяких мовах, обробник може відновити виконання програми з місця виникнення винятку. Таким чином, обробка помилок передається на вищий рівень і забезпечується можливість так званого нелокального виходу, тобто передачі управління на деяку «видалену», можливо заздалегідь невідому, точку програми через довільне число викликів функцій.
|