|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.04.2018, 21:13 | #1 |
Пользователь
Регистрация: 30.03.2018
Сообщений: 19
|
Перегрузка конкретных операторов
Здравствуйте! Пробую разобраться с перегрузкой операторов, с унарными проблем нет, а с бинарными ничего не получается. В интернете есть разные примеры, но они слишком разные и в голове начинает всё путаться.
Буду благодарен, если кто-то покажет и обьяснит если может на конкретном примере как это делать. Основу для примера я написал вырезав всё с своей старой программы: Код:
|
06.04.2018, 21:26 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
|
06.04.2018, 21:30 | #3 |
Пользователь
Регистрация: 30.03.2018
Сообщений: 19
|
Да-да, я читал разного рода литературу, но почему-то всеровно сложно.
|
07.04.2018, 07:00 | #4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
В чем конкретно сложности? Просто добавить еще один параметр и внутри реализовать как функцию двух переменных.
|
07.04.2018, 15:01 | #5 |
Пользователь
Регистрация: 30.03.2018
Сообщений: 19
|
Хорошо, спасибо, я более-менее разобрался. Но всеровно не могу понять заставить оператор ввода работать, можете посдказать в чём тут ошибка?
|
07.04.2018, 15:21 | #6 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Так какую ошибку пишет компилятор?
|
07.04.2018, 15:33 | #7 |
Пользователь
Регистрация: 30.03.2018
Сообщений: 19
|
Сама программа просто вылетает с окном debug error, когда я ввожу число.
|
07.04.2018, 16:06 | #8 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Что-то вы еще добавили или убрали. Т.к. выложеннsй код вроде как работает:
|
07.04.2018, 17:02 | #9 |
Пользователь
Регистрация: 30.03.2018
Сообщений: 19
|
Потому что я оставлял лишь cin >> CCFlat;
Если оставить cin >> CCFlat; и cin >> choice; одновременно, то тогда же теряется смысл и программа обращается к обычному choice, который обьявлен в мейне. |
07.04.2018, 17:13 | #10 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Давайте уже код, что вы наисправляли.
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перегрузка операторов | yurez_orsha | Общие вопросы C/C++ | 0 | 18.05.2014 20:34 |
Перегрузка операторов C++ | applegrub | Общие вопросы C/C++ | 4 | 20.12.2011 01:04 |
Перегрузка операторов | stas135642 | Общие вопросы C/C++ | 0 | 13.11.2011 23:09 |
Перегрузка операторов | _-Re@l-_ | Паскаль, Turbo Pascal, PascalABC.NET | 11 | 20.11.2010 13:23 |
Перегрузка операторов, Организация перегрузки операторов | chagin_yav | Помощь студентам | 2 | 12.05.2008 09:15 |