Рет қаралды 4,008
Концепция исключений. Стандартные классы исключений. Спецификация исключений. Стратегии обработки исключений. Почему не стоит бросать встроенные типы. Исключения в конструкторе. Исключения в списке инициализации. Недопустимость исключений в деструкторах.
Гарантии безопасности исключений. В каких случаях мы можем обеспечить строгую гарантию исключений. Использование swap для безопасности. Использование auto_ptr (unique_ptr) для обеспечения безопасности исключений. Проектирование с учётом исключений.
Лекция №4 в курсе "C++ 2" (весна 2016).
Преподаватель курса: Александр Владимирович Смаль
Страница лекции на сайте CS центра: goo.gl/Ta5DUt