#16. Переопределение расширенных операций присваивания | Уроки ООП C++
Вставка
- Опубліковано 5 кві 2024
- Практический курс по C/C++: stepik.org/course/193691/
Телеграм-канал: t.me/java_and_c
Инфо-сайт: proproprogs.ru/cpp_oop
Примеры реализации переопределения операций +=, *= , %= с элементами объектов класса.
Спасибо. Замечательный урок!
Спасибо огромное! Ждем продолжения!
Спасибо большое за твой труд друг!
Здравствуйте Сергей, будет ли курс на степике с заданиями, понимаю тяжелый труд, но интересно))
+
собираюсь )
Спасибо за видео! Насчет домашнего задания. Верна ли будет следующая реализация? Метод DArray::operator + будет практически идентичен DArray::operator +=, только внутри мы создаем временный объект, который будет копией *this? Его и складываем с other и возвращаем этот временный объект уже по значению.
Сергей, Вы планируете делать курс по движкам Godot или Unity? Я бы посмотрел.
Сергей, здравствуйте! А будет ли курс по многопоточности, (может, еще сокеты)? std::atomic, и т.д, ну там много всего
ДЗ: есть ошибки?
Решение:
const DArray DArray::operator+(const DArray other)
{
for (int i = 0; i < length && i < other.length; ++i)
other.data[i] += data[i];
return other;
}