Лекция 11. Неопределённое поведение, или как выстрелить себе в ногу
На лекции мы рассмотрим:
• Терминологию: неопределённое поведение, неуточнённое поведение
• Несколько простых примеров неопределённого поведения
• Выход за границу массива
• Отсутствие виртуального деструктора
• Оператор delete
• Нулевые указатели
• Сдвиги
• Целочисленное переполнение (64-битные ошибки)
• Целочисленное переполнение (контрольная сумма)
• Как писать более надёжный код?
• Полезные ссылки
Презентацию лекции можно скачать по ссылке:
-----------------------------------------------------------------------------------------------------------------
Скачать PVS-Studio -
Введите промокод #L11 в поле “Сообщение“ на странице загрузки и получите бесплатную лицензию на месяц вместо 7 дней!
-----------------------------------------------------------------------------------------------------------------
Курс подготовлен командой PVS-Studio. Приглашаем на сайт https://
1 view
0
0
1 month ago 00:44:42 1
Ген Бога. Почему люди верят?
2 months ago 00:32:58 1
Алексей Султанов. “Зачем вы так поступили со мной?“ Конкурсы и инсульты.
2 months ago 01:26:58 19
1876 год: начало подготовки России и Турции к войне друг с другом / Борис Кипнис / №153