![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 30.03.2018
Сообщений: 19
|
![]()
Здравствуйте! Пробую разобраться с перегрузкой операторов, с унарными проблем нет, а с бинарными ничего не получается. В интернете есть разные примеры, но они слишком разные и в голове начинает всё путаться.
Буду благодарен, если кто-то покажет и обьяснит если может на конкретном примере как это делать. Основу для примера я написал вырезав всё с своей старой программы: Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]() |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 30.03.2018
Сообщений: 19
|
![]()
Да-да, я читал разного рода литературу, но почему-то всеровно сложно.
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]()
В чем конкретно сложности? Просто добавить еще один параметр и внутри реализовать как функцию двух переменных.
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 30.03.2018
Сообщений: 19
|
![]()
Хорошо, спасибо, я более-менее разобрался. Но всеровно не могу понять заставить оператор ввода работать, можете посдказать в чём тут ошибка?
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]()
Так какую ошибку пишет компилятор?
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 30.03.2018
Сообщений: 19
|
![]()
Сама программа просто вылетает с окном debug error, когда я ввожу число.
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]()
Что-то вы еще добавили или убрали. Т.к. выложеннsй код вроде как работает:
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 30.03.2018
Сообщений: 19
|
![]()
Потому что я оставлял лишь cin >> CCFlat;
Если оставить cin >> CCFlat; и cin >> choice; одновременно, то тогда же теряется смысл и программа обращается к обычному choice, который обьявлен в мейне. |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]()
Давайте уже код, что вы наисправляли.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перегрузка операторов | 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 |