Основы ООП C++. Урок 4. Перегрузка операций. ч.1
В этом эпизоде я познакомлю вас с довольно полезной и удобной штукой в ООП на C++, которая позволяет делать код более приятным и понятным.
22 уроков
(3 часа 19 минут)
Курс
Основы С++
Данный курс подойдет тем кто уже знаком с структурным программированием и в первую очередь будет полезен именно им.
Содержание
- Основы ООП C++. Введение в С++ и ООП
- #1 — Структуры и перечисления. Часть 1.
- #1 — Структуры и перечисления. Часть 2.
- #2 — Функции. Часть 1.
- #2 — Функции. Часть 2.
- #3 — Классы и объекты.
- #4 — Перегрузка операций. Часть 1.
- #4 — Перегрузка операций. Часть 2.
- #5 — Преобразование типов.
- #6 — Ключевые слова explicit и mutable.
- #7 — Наследование.
- #8 — Особенности наследования.
- #9 — Указатели.
- #10 — new и delete.
- #11 — Виртуальные функции.
- #12 — Потоки и файлы. Часть 1.
- #12 — Потоки и Файлы. Часть 2.
- #12. Потоки и файлы. Часть 3.
- #12 — Потоки и файлы. Часть 4.
- #13 — Многофайловые программы.
- #14 — Шаблоны.
- #15 — Исключения.
#4 — Перегрузка операций. Часть 1.
В этом эпизоде я познакомлю вас с довольно полезной и удобной штукой в объектно-ориентированное программировании на C++, которая позволяет делать код более приятным и понятным. И называется эта штука — перегрузка операций. Тут вы узнаете, как можно сложить, умножить или поделить два объекта пользовательского типа данных. Продолжение
Делись:
Оставь комментарий!
2 thoughts on “#4 — Перегрузка операций. Часть 1.”
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Рекомендуемые курсы
не компилится первый пример перегрузки оператора ++, ошибка:
Ошибка C2676
бинарный «++»: «Counter» не определяет этот оператор или преобразование к типу приемлемо к встроенному оператору
компилятор 15 студии
решение:
поменял void operator++ ()
на void operator++ (int)
или с1++ поменять на ++с1