Лекция 13. Стратегии обработки ошибок. Отладка (Программирование на C++, часть 1)

  Рет қаралды 6,431

Computer Science Center

Computer Science Center

Күн бұрын

compscicenter.ru/
Лекция № 13 в курсе "Программирование на C++, часть 1" (осень 2018).
Преподаватель курса: Валерий Михайлович Лесин

Пікірлер: 5
@allallall2321
@allallall2321 6 жыл бұрын
Спасибо! Отличные курсы! ЖДЕМ ЕЩЕ С++.
@valera16011990
@valera16011990 5 жыл бұрын
Отличные лекции, спасибо
@illiadenysenko7776
@illiadenysenko7776 4 жыл бұрын
38:35 трудно дебажить, когда в твою сторону прыгает 800-ста килограмовый робот
@IExSet
@IExSet 2 жыл бұрын
"Раскручивать стек и так придётся". Это не так. Автор не знаком с обработкой ошибок в других языках, например conditions в Common Lisp позволяют "починить проблему" выше по коду и продолжить выполнение с того же места. Например файл не открывается, а мы в цикле. Вышестоящий код запрашивает новое имя у юзера, тот его даёт и мы продолжаем крутиться в том нижестоящем цикле без тупого рестарта всей цепочки. "Некоторый оверхед и коды ошибок - то же самое". Нет. Обработка исключений работает ГОРАЗДО медленней, чем коды ошибок, поэтому в геймдеве их часто отключали.
Лекция 6. Классы (Программирование на C++, часть 1)
1:55:52
Caleb Pressley Shows TSA How It’s Done
0:28
Barstool Sports
Рет қаралды 60 МЛН
UFC 287 : Перейра VS Адесанья 2
6:02
Setanta Sports UFC
Рет қаралды 486 М.
Иерархия памяти компьютера
28:51
Введение в программирование
Рет қаралды 7 М.
C++ Siberia 2019: Антон Полухин, C++ на практике
54:26
C++ Russia — Конференция по разработке на Cpp
Рет қаралды 47 М.
Лекция 10. Препроцессор
1:08:22
Computer Science Center
Рет қаралды 4,2 М.
Обработка ошибок #0: Проблема
11:47
JavaScript.Ninja
Рет қаралды 8 М.