|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.05.2017, 11:07 | #1 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
Перегрузка бинарных операций.
Здравствуйте!
Переписал код из учебника с целью улучшения работы с клавиатурой)) Вроде ничего сложного и код вполне логичный. Даже подобные уже переписывал вроде. Да вот беда, ошибку выдаёт компилятор! На 43 строке, практически на ровном месте. c:\documents and settings\admin\мои документы\visual studio 2008\projects\глава 8_4\глава 8_4\глава 8_4.cpp(43) : error C2679: бинарный '<<': не найден оператор, принимающий правый операнд типа 'void' (или приемлемое преобразование отсутствует) Код:
Может всё таки я перенес код не правильно? |
12.05.2017, 11:20 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Так написано ж все в ошибке. Что ему выводить если showdist не возвращает ничего?
Вот если б там был return и не void, то работало бы. Только тогда логичнее назвать эту функцию getDist или просто dist. Ну и консольный ввод/вывод убрать оттуда. Как-то так: Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 12.05.2017 в 15:12. |
12.05.2017, 15:20 | #3 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
Я дико извиняюсь.....
Пока еще не очень понимаю то что пишет компилятор. Но после вашего объяснения еще раз внимательно осмотрел код Лафоре и увидел свой косяк. Там вот так код написан: Код:
С таким кодом ошибок нет, и с вашим разъяснением понятно почему. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перегрузка операций | Ивочка | Помощь студентам | 0 | 01.05.2013 16:36 |
Перегрузка операций C++ | corner | Помощь студентам | 0 | 18.11.2012 17:14 |
Перегрузка операций | manoichi | Общие вопросы C/C++ | 0 | 09.01.2012 19:30 |
Перегрузка бинарных операторов. | Namolem | Помощь студентам | 1 | 15.09.2010 21:44 |
Перегрузка бинарных арифметических операторов шаблона класса | NecroArt | Помощь студентам | 2 | 10.08.2010 21:31 |