compscicenter.ru/ Лекция № 13 в курсе "Программирование на C++, часть 1" (осень 2018). Преподаватель курса: Валерий Михайлович Лесин
Пікірлер: 5
@allallall23216 жыл бұрын
Спасибо! Отличные курсы! ЖДЕМ ЕЩЕ С++.
@valera160119905 жыл бұрын
Отличные лекции, спасибо
@illiadenysenko77764 жыл бұрын
38:35 трудно дебажить, когда в твою сторону прыгает 800-ста килограмовый робот
@IExSet2 жыл бұрын
"Раскручивать стек и так придётся". Это не так. Автор не знаком с обработкой ошибок в других языках, например conditions в Common Lisp позволяют "починить проблему" выше по коду и продолжить выполнение с того же места. Например файл не открывается, а мы в цикле. Вышестоящий код запрашивает новое имя у юзера, тот его даёт и мы продолжаем крутиться в том нижестоящем цикле без тупого рестарта всей цепочки. "Некоторый оверхед и коды ошибок - то же самое". Нет. Обработка исключений работает ГОРАЗДО медленней, чем коды ошибок, поэтому в геймдеве их часто отключали.