Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.10.2020, 18:15   #1
Александр222
Пользователь
 
Регистрация: 15.04.2020
Сообщений: 59
Вопрос C++. Что означает виртуальная арифметическая операция?

Что здесь означает виртуальная арифметическая операция? Как она определяется? Знаю, что такое перегрузка операторов, знаю, что такое виртуальная. Конкретно про виртуальные операторы ничего не нашел.

Это из задачи на картинке.
Изображения
Тип файла: jpg image_2020-10-11_221631.jpg (35.7 Кб, 0 просмотров)
Александр222 вне форума Ответить с цитированием
Старый 11.10.2020, 20:22   #2
Black Fregat
Программист
Участник клуба
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 1,772
По умолчанию

Операция реализуется методом (хотя адепты С++ требуют употребления термина "функция-член класса"). Этот метод, реализующий операцию, как и любой другой, может быть виртуальным.
Black Fregat вне форума Ответить с цитированием
Старый 12.10.2020, 17:50   #3
Александр222
Пользователь
 
Регистрация: 15.04.2020
Сообщений: 59
По умолчанию

Black Fregat, Вот так я могу сделать?
Код:
    virtual Pair Addition(Pair& other);
    virtual Pair Subtraction(Pair& other);
    virtual Pair Multiplication(Pair& other);
Александр222 вне форума Ответить с цитированием
Старый 13.10.2020, 02:12   #4
Black Fregat
Программист
Участник клуба
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 1,772
По умолчанию

Я думаю, в абстрактном классе операции должны быть чисто виртуальными:
Код:
    virtual Pair Addition(Pair& other) = 0;
    virtual Pair Subtraction(Pair& other) = 0;
    virtual Pair Multiplication(Pair& other) = 0;
Black Fregat вне форума Ответить с цитированием
Старый 13.10.2020, 04:47   #5
Александр222
Пользователь
 
Регистрация: 15.04.2020
Сообщений: 59
По умолчанию

Black Fregat, Спасибо
Александр222 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Файл ,понимаю ,что вы этого не рекомендуете.Но всё таки в образовательных целях пригодится. nikolas0 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 06.10.2020 12:13
Скачал Chromium, но что-то не раотает Duman_ Помощь студентам 1 28.09.2020 17:59
C++ арифметическая операция Sterben Помощь студентам 1 22.07.2015 00:42
виртуальная и чисто виртуальная функции JiryPK Visual C++ 5 18.11.2011 00:38
арифметическая операция на ассемблере. Нина93 Помощь студентам 0 25.12.2010 16:40