|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.05.2018, 09:32 | #1 |
Регистрация: 12.05.2018
Сообщений: 6
|
Перегруз бинарного оператора
Помогите пожалуйста с перегрузом 3 операций объединения, пресечение, и разность.
Код:
|
13.05.2018, 06:31 | #2 |
Регистрация: 12.05.2018
Сообщений: 6
|
я уже попробовал пересечения перегруз сделать но компилятор ругается
Код:
|
13.05.2018, 07:01 | #3 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,759
|
Код:
Почему возвращаете воид? Проблема с выражениями будет. |
13.05.2018, 07:42 | #4 |
Регистрация: 12.05.2018
Сообщений: 6
|
Я программирую недавно. Поэтому спрошу, а почему три а не два, и что надо возвращать если не Void? А лучше поясните пожалуйста на примере кодом.
|
13.05.2018, 07:57 | #5 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,759
|
Потому что у вас класс и объект класса уже в параметрах. Когда пишите a + b, формально вызывается a.operator+(b).
Пусть у вас есть такое выражение a*b + c. Если вы вернете в * воид, что будет? Что желательно вернуть? Может за вас и погуглить? И доки почитать? А вы что делать будете? http://en.cppreference.com/w/cpp/language/operators |
13.05.2018, 09:18 | #6 |
Регистрация: 12.05.2018
Сообщений: 6
|
void operator*(const Set &, const Set &) - дошло почему это не бинарный. Надо вот так Set Operator*(const Set&)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перегруз оператора в классе, С++. QT. Вызов перегруженного оператора. | Алексей_2012 | Помощь студентам | 1 | 14.06.2015 20:44 |
перегруз Windows | dell 2011 | Windows | 6 | 29.03.2013 23:29 |
Программы с использованием условного оператора и оператора выбора. Задачи по Delphi. Не могу сделать 4 программу | Bovi4 | Помощь студентам | 0 | 25.10.2011 20:15 |
Перегрузка бинарного оператора | XuMuK | Общие вопросы C/C++ | 48 | 21.07.2011 11:20 |
Перегрузка бинарного оператора + | EC.cpp | Общие вопросы C/C++ | 4 | 10.04.2011 00:32 |