#16. Переопределение расширенных операций присваивания | Уроки ООП C++

Поділитися
Вставка
  • Опубліковано 5 кві 2024
  • Практический курс по C/C++: stepik.org/course/193691/
    Телеграм-канал: t.me/java_and_c
    Инфо-сайт: proproprogs.ru/cpp_oop
    Примеры реализации переопределения операций +=, *= , %= с элементами объектов класса.

КОМЕНТАРІ • 10

  • @andredru4278
    @andredru4278 22 дні тому +1

    Спасибо. Замечательный урок!

  • @Andrei-cv1kn
    @Andrei-cv1kn 2 місяці тому +1

    Спасибо огромное! Ждем продолжения!

  • @szapsis
    @szapsis 2 місяці тому +1

    Спасибо большое за твой труд друг!

  • @user-vm9pk1ee7q
    @user-vm9pk1ee7q 2 місяці тому +4

    Здравствуйте Сергей, будет ли курс на степике с заданиями, понимаю тяжелый труд, но интересно))

  • @donlinoleum831
    @donlinoleum831 2 місяці тому +1

    Спасибо за видео! Насчет домашнего задания. Верна ли будет следующая реализация? Метод DArray::operator + будет практически идентичен DArray::operator +=, только внутри мы создаем временный объект, который будет копией *this? Его и складываем с other и возвращаем этот временный объект уже по значению.

  • @Muhammadali-pl7sb
    @Muhammadali-pl7sb 2 місяці тому

    Сергей, Вы планируете делать курс по движкам Godot или Unity? Я бы посмотрел.

  • @norskiy9765
    @norskiy9765 2 місяці тому

    Сергей, здравствуйте! А будет ли курс по многопоточности, (может, еще сокеты)? std::atomic, и т.д, ну там много всего

  • @user-gi9vh4zy9r
    @user-gi9vh4zy9r 13 днів тому +1

    ДЗ: есть ошибки?
    Решение:
    const DArray DArray::operator+(const DArray other)
    {
    for (int i = 0; i < length && i < other.length; ++i)
    other.data[i] += data[i];
    return other;
    }