Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Базовый курс C++ (MIPT, ILab). Lecture 7. Перегрузка операторов

Автор: Konstantin Vladimirov

Загружено: 2021-10-28

Просмотров: 20847

Описание:

Лекции в бакалавриате МФТИ по C++ на русском языке.

В этой лекции мы сначала замотивируем перегрузку операторов, как с точки зрения производительности, так и с точки зрения абстракций. Далее мы поговорим о простых арифметических операторах и сравнениях. А завершим всё большим обзором того, что вообще можно перегрузить.

Лектор: Константин Владимиров
Дата лекции: 25 октября 2021 года
Съёмка: Владислав Белов
Звук: Дмитрий Рябцев

Предыдущая лекция:    • Базовый курс C++ (MIPT, ILab). Lecture 6. ...  
Следующая лекция:    • Базовый курс C++ (MIPT, ILab). Lecture 8. ...  

Слайды ко всем лекциям: https://sourceforge.net/projects/cpp-...

Timeline:
00:00 Функторы и производительность
14:13 PImpl и делетеры
25:01 Базовая арифметика
33:30 Бинарные операторы
47:20 Консистентность
56:20 Сравнения и spaceship
1:09:40 Экзотические операторы
1:21:35 Общий итог и литература

Errata:
28:35; слайд 36. При перегрузке инкрементов для кватерниона идентификаторы операторов излишне предваряются идентификатором структуры, в которой они уже находятся.
1:09:02. Слайд 62. Стандарт требует const для spaceship operator

Базовый курс C++ (MIPT, ILab). Lecture 7. Перегрузка операторов

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

array(0) { }

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]