Обработка ошибок

  Рет қаралды 4,008

Computer Science Center

Computer Science Center

8 жыл бұрын

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

Пікірлер: 5
@eugenenemchenko5653
@eugenenemchenko5653 8 жыл бұрын
на 16 слайде. У shared_array конструктор от T* explicit, поэтому shared_array<T> ndata = new T[n], не скомпилится :(
@TheBaseLion
@TheBaseLion 7 жыл бұрын
при просмотре видео не видно, куда светит лазерная указка :(
Множественное наследование, С++ касты и RTTI
1:48:02
Computer Science Center
Рет қаралды 4,7 М.
Fast and Furious: New Zealand 🚗
00:29
How Ridiculous
Рет қаралды 17 МЛН
EVOLUTION OF ICE CREAM 😱 #shorts
00:11
Savage Vlogs
Рет қаралды 5 МЛН
Многопоточность и GIL
1:21:47
Computer Science Center
Рет қаралды 35 М.
Ошибки и предупреждения при компиляции на Си
18:15
Тимофей Хирьянов
Рет қаралды 94 М.
Введение в язык программирования Rust
1:46:57
Computer Science Center
Рет қаралды 39 М.
Многопоточность в Java: основы
1:23:05
Computer Science Center
Рет қаралды 111 М.
Fast and Furious: New Zealand 🚗
00:29
How Ridiculous
Рет қаралды 17 МЛН