|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.05.2009, 18:34 | #1 |
Форумчанин
Регистрация: 18.06.2008
Сообщений: 350
|
Нужно вывести результат класса
Здравсвуйте программисты! Столкнулся с проблеммой вывода результата классов. Проблемма заключается в том,что не знаю,как вывести результат 2 производных классов OneRoom и ThreeRoom, получилось,только вывести результат класса Room. Программа написанна на С++ Билдер 6. Вот исходник:
Код:
|
21.05.2009, 18:51 | #2 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
21.05.2009, 19:15 | #3 |
Форумчанин
Регистрация: 18.06.2008
Сообщений: 350
|
Спасибо большое!!!!!!!!!!!!!!!!!!
|
21.05.2009, 20:47 | #4 |
Форумчанин
Регистрация: 18.06.2008
Сообщений: 350
|
Заметил небольшую проблемму. Скажите почему, у вас, при выводе в OneRoom и ThreeRoom, 3 параметр, тоесть Этаж, не такое число,как я проинициализировал. Смотрите Я проинициализировал
Код:
- выводит 1,вместо 19 cout<<etash<<AAA.GetRoomFloor()<<en dl; //Этаж - выводит 3,вместо 8. |
21.05.2009, 20:52 | #5 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
Потому что написано у Вас:
Код:
Код:
Последний раз редактировалось pu4koff; 21.05.2009 в 20:55. |
21.05.2009, 21:22 | #6 |
Форумчанин
Регистрация: 18.06.2008
Сообщений: 350
|
count_room=1;(в классе OneRoom) и count_room = 3 (в классе ThreeRoom) - но это же 2 по счёту параметр в конструкторе Room базового класса, а при вызове метода GetRoomFloor,который находится в Room, почему не выводится 3 параметр в Floor,по идее, должен не выводится тогда 2 парметр - это count_room. Прошу прощения,если не так выразился.
|
21.05.2009, 21:29 | #7 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Создаем комнату:
Код:
Код:
Что не так? 3-й параметр - площадь кухни.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
21.05.2009, 21:45 | #8 |
Форумчанин
Регистрация: 18.06.2008
Сообщений: 350
|
С ОнеРум, уяснил, а от куда 3-ка берётся в производном классе ThreeRoom вместо 8-ки?
|
21.05.2009, 21:49 | #9 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
Код:
Код:
Собственно, pu4koff ведь уже об этом написал.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
22.05.2009, 15:48 | #10 |
Форумчанин
Регистрация: 18.06.2008
Сообщений: 350
|
Последний вопрос. Не подскажите,зачем в производном классе OneRoom, используется метод void SetKitchenSquare. Просто,когда его убрать, вывод результата программы на экран, будет один и тотже.
void GetKitchenSquare понятно,для того,чтоб получить значение поля square_kitchen. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
SQLite3. Не могу вывести результат запроса. | Clever | Общие вопросы C/C++ | 2 | 25.02.2009 09:55 |
разложить число на простые множители и вывести результат | pakusya | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 15.11.2008 03:07 |
Как вывести результат работы php скрипта | eldar | Работа с сетью в Delphi | 21 | 08.08.2008 14:16 |
как вывести результат расчета????? в VB | Николай969 | Помощь студентам | 1 | 17.01.2008 17:45 |
Множества. Не получается вывести результат | RECREATOR | Общие вопросы Delphi | 3 | 24.12.2007 23:31 |