18.09.2018. Лекция №3. «Черные ящики».
- Виды конструкторов.
- Конструкторы копирования и перемещения.
- Перегрузка оператора присваивания.
- Присваивание-копирование и присваивание-перемещение.
- Операции, генерируемые компилятором по умолчанию.
- Арифметические и побитовые операторы. Операторы (составного) присваивания, сравнения, логические, с указателями и др.
- Оператор преобразования типа. Создание временного объекта с вызовом конструктора с одним аргументом.
- Явные и неявные преобразования типов. Ключевое слово explicit.
- Глобальные operator new и operator delete.
- Placement new.
- Задание operator new и operator delete для конкретного класса.
- Удаление версий операторов, сгенерированных по умолчанию.
- Алгоритм поиска оператора.
- Операторы, которые нельзя перегрузить.
Действия