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

Лекции в бакалавриате МФТИ по C на русском языке. В этой лекции мы сначала замотивируем перегрузку операторов, как с точки зрения производительности, так и с точки зрения абстракций. Далее мы поговорим о простых арифметических операторах и сравнениях. А завершим всё большим обзором того, что вообще можно перегрузить. Лектор: Константин Владимиров Дата лекции: 25 октября 2021 года Съёмка: Владислав Белов Звук: Дмитрий Рябцев Предыдущая лекция: Следующая лекция: Слайды ко всем лекциям: Timeline: 00:00 Функторы и производительность 14:13 PImpl и делетеры 25:01 Базовая арифметика 33:30 Бинарные операторы 47:20 Консистентность 56:20 Сравнения и spaceship 1:09:40 Экзотические операторы 1:21:35 Общий итог и литература Errata: * 1:09:02. Слайд 62. Стандарт требует const для spaceship operator
Back to Top