|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.11.2012, 21:46 | #1 |
Пользователь
Регистрация: 29.01.2012
Сообщений: 33
|
Перегрузка оператора >>
Пытаюсь разобраться с перегрузкой операторов и тут возникла проблема.
Код:
Код:
Последний раз редактировалось Sektr63; 18.11.2012 в 21:52. |
18.11.2012, 22:17 | #2 |
Пользователь
Регистрация: 29.01.2012
Сообщений: 33
|
Разобрался, нужно писать
Код:
|
18.11.2012, 22:27 | #3 |
Главное желание.
Форумчанин
Регистрация: 28.11.2011
Сообщений: 122
|
а тебя не смущает, что при вызове метода Func() класса Main ты создаешь там объект Obj(который кстати уже создан в int main), и для созданного Obj ты применяешь перегруженный оператор >>. и пытаешься вывести... вообще неразбериха. Тут несколько вариантов.
P.s. надо помнить что не надо в методах использовать операцию точка, если нужно получить доступ к полям(методам) того объекта, для которого вызван метод. Это не учтено у тебя в твоем методе Func. и во всех вариантах строка Main Obj в методе твоего класса будет закомментирована. она ни к чему. 1. тут не будет использоваться твоя перегрузка. скучный вариант. Код:
Код:
Код:
Я могу, Я хочу, Я буду!
Последний раз редактировалось ArmanPrestige; 18.11.2012 в 22:31. |
18.11.2012, 22:37 | #4 |
Главное желание.
Форумчанин
Регистрация: 28.11.2011
Сообщений: 122
|
нет. ты не прав. это работает, но не так, как ожидаешь ты. вот наглядные пример. на твоем же коде
Код:
Я могу, Я хочу, Я буду!
|
19.11.2012, 01:27 | #5 |
Пользователь
Регистрация: 29.01.2012
Сообщений: 33
|
Т.е. так будет корректно ?
Код:
|
19.11.2012, 01:51 | #6 |
Главное желание.
Форумчанин
Регистрация: 28.11.2011
Сообщений: 122
|
да, так будет правльно
Я могу, Я хочу, Я буду!
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Тема: Сочетания оператора цикла и условного оператора | Кристина Н | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 05.12.2011 00:52 |
Программы с использованием условного оператора и оператора выбора. Задачи по Delphi. Не могу сделать 4 программу | Bovi4 | Помощь студентам | 0 | 25.10.2011 20:15 |
перегрузка оператора << | z3rg | Общие вопросы C/C++ | 18 | 02.03.2010 02:58 |
использование условного оператора в теле оператора цикла с условием | машко | Помощь студентам | 2 | 21.06.2009 23:55 |
Перегрузка оператора + | z3rg | Общие вопросы C/C++ | 1 | 22.03.2009 03:06 |