|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.02.2014, 21:59 | #1 |
Пользователь
Регистрация: 11.12.2013
Сообщений: 54
|
Возврат значения метода через указатель
Здраствуйте, помогите зделать что бы возврат результатов с метода решения уравнения возвращался через указатель.
Код:
|
05.02.2014, 14:09 | #2 |
Новичок
Джуниор
Регистрация: 05.02.2014
Сообщений: 1
|
Возвращать ссылку на временный объект нельзя. Поэтому вернуть можно только указатель на поле X. Но это плохая идея, так как нарушается принцип сокрытия данных. А значит следует переписать класс как структуру, либо перенести поля класса equation в public скцию.
Да и вообще плохо составлен класс. Инициализировать поля класса в теле конструктора не желательно. |
05.02.2014, 16:51 | #3 |
Участник клуба
Регистрация: 14.06.2011
Сообщений: 1,138
|
Желательно ввод данных делать не внутри функции show_equation, а в теле main(), имхо, кагрится. Тогда инициализация в теле конструктора будет логичным. Мне это кажется более читабельным: идет ввод переменных; создается объект, в который передаются начальные значения; после любых вызовов методов начальные значения остаются неизменными.
Не стоит называть класс и объект класса одним и тем же словом (фигасе, и впрямь компиляется!). Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
возврат результата метода по указателю | RAPiT | C# (си шарп) | 3 | 09.01.2014 15:48 |
возврат значения выделенной ячейке по условию | VITA11111 | Microsoft Office Excel | 4 | 01.07.2013 13:59 |
Возврат массива из метода (с#) | Ulkar | Помощь студентам | 1 | 20.04.2013 22:17 |
Возврат значения активной ячейки | Пингвини | Microsoft Office Excel | 2 | 17.04.2012 15:48 |
Возврат значения из класса TThread | Alter | Общие вопросы Delphi | 1 | 27.12.2010 21:48 |