О чём вебинар

Исключения в C++ — один из самых недооценённых и при этом самых опасных механизмов языка.
Код может компилироваться, проходить тесты, но при этом быть архитектурно небезопасным и ломаться в самый неподходящий момент..

На этом вебинаре мы разберём Exception Safety не формально, а с точки зрения практики и реальных ошибок, которые допускают даже опытные разработчики.

Что вы получите:

  • Чёткую ментальную модель Exception Safety.
  • Практические примеры и антипаттерны.
  • Чек-лист, который можно применять в код-ревью уже на следующий день.
  • Содержание
    1. Что на самом деле означают Basic / Strong / No-throw guarantees

    2. Почему «валидный объект» ≠ «корректный объект».

    3. Обсудим типовые ошибки: исключения в деструкторах, partially constructed objects и нарушение инвариантов класса.

    4. Как RAII, noexcept и move-семантика влияют на безопасность кода.

    5. Как писать код, который не протекает, не оставляет объект в неконсистентном состоянии и корректно работает даже при ошибках.
    Другие разделы
    Для кого
    Разработчик
    Тренер
    Козырев Дмитрий
    Козырев Дмитрий Специалист в области разработки ПО C++
    Время (Мск):
    17:00-18:00
    Дата проведения:
    05.02.2026
    Бесплатно
    Зарегистрироваться

    Регистрация






    Нужна помощь? Оставьте заявку, и мы свяжемся с вами в ближайшее время

    Согласен получать на e-mail информационные рассылки о новостях компании IBS Training
    Корпоративное обучение Оценка персонала Сертификация О нас Стань тренером Блог Личный кабинет
    Пользователь только что записался на курс ""
    Спасибо!
    Форма отправлена успешно.