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

  Рет қаралды 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 ndata = new T[n], не скомпилится :(
@AlexanderSmal
@AlexanderSmal 8 жыл бұрын
Спасибо, Вы правы. Поправлю у себя на слайдах.
@TheBaseLion
@TheBaseLion 8 жыл бұрын
при просмотре видео не видно, куда светит лазерная указка :(
@llSTALKERll
@llSTALKERll 7 жыл бұрын
Согласен, смотреть бессмысленно... =)))))
@0imax
@0imax 3 жыл бұрын
В большинстве случаев понятно, куда светит, если слушать и понимать.
Множественное наследование, С++ касты и RTTI
1:48:02
Computer Science Center
Рет қаралды 4,7 М.
Finger Heart - Fancy Refill (Inside Out Animation)
00:30
FASH
Рет қаралды 17 МЛН
Looks realistic #tiktok
00:22
Анастасия Тарасова
Рет қаралды 106 МЛН
Amazing weight loss transformation !! 😱😱
00:24
Tibo InShape
Рет қаралды 58 МЛН
Женская драка в Кызылорде
00:53
AIRAN
Рет қаралды 475 М.
Многопоточность и GIL
1:21:47
Computer Science Center
Рет қаралды 35 М.
Чего ожидать от HTTP/3 + Go
51:07
Нина Пакшина
Рет қаралды 6 М.
Лекция 1. Анализ данных на R в примерах и задачах
1:16:59
Лекция 10. Многопоточность
1:37:11
Computer Science Center
Рет қаралды 29 М.
Finger Heart - Fancy Refill (Inside Out Animation)
00:30
FASH
Рет қаралды 17 МЛН