Лекция 11. Неопределённое поведение, или как выстрелить себе в ногу

На лекции мы рассмотрим: • Терминологию: неопределённое поведение, неуточнённое поведение • Несколько простых примеров неопределённого поведения • Выход за границу массива • Отсутствие виртуального деструктора • Оператор delete • Нулевые указатели • Сдвиги • Целочисленное переполнение (64-битные ошибки) • Целочисленное переполнение (контрольная сумма) • Как писать более надёжный код? • Полезные ссылки Презентацию лекции можно скачать по ссылке: ----------------------------------------------------------------------------------------------------------------- Скачать PVS-Studio - Введите промокод #L11 в поле “Сообщение“ на странице загрузки и получите бесплатную лицензию на месяц вместо 7 дней! ----------------------------------------------------------------------------------------------------------------- Курс подготовлен командой PVS-Studio. Приглашаем на сайт https://
Back to Top