![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 18.06.2008
Сообщений: 350
|
![]()
Здравсвуйте программисты! Столкнулся с проблеммой вывода результата классов. Проблемма заключается в том,что не знаю,как вывести результат 2 производных классов OneRoom и ThreeRoom, получилось,только вывести результат класса Room. Программа написанна на С++ Билдер 6. Вот исходник:
Код:
|
![]() |
![]() |
![]() |
#2 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]() Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 18.06.2008
Сообщений: 350
|
![]()
Спасибо большое!!!!!!!!!!!!!!!!!!
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 18.06.2008
Сообщений: 350
|
![]()
Заметил небольшую проблемму. Скажите почему, у вас, при выводе в OneRoom и ThreeRoom, 3 параметр, тоесть Этаж, не такое число,как я проинициализировал. Смотрите Я проинициализировал
Код:
- выводит 1,вместо 19 cout<<etash<<AAA.GetRoomFloor()<<en dl; //Этаж - выводит 3,вместо 8. |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,067
|
![]()
Потому что написано у Вас:
Код:
Код:
Последний раз редактировалось pu4koff; 21.05.2009 в 20:55. |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 18.06.2008
Сообщений: 350
|
![]()
count_room=1;(в классе OneRoom) и count_room = 3 (в классе ThreeRoom) - но это же 2 по счёту параметр в конструкторе Room базового класса, а при вызове метода GetRoomFloor,который находится в Room, почему не выводится 3 параметр в Floor,по идее, должен не выводится тогда 2 парметр - это count_room. Прошу прощения,если не так выразился.
|
![]() |
![]() |
![]() |
#7 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]()
Создаем комнату:
Код:
Код:
Что не так? 3-й параметр - площадь кухни.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 18.06.2008
Сообщений: 350
|
![]()
С ОнеРум, уяснил, а от куда 3-ка берётся в производном классе ThreeRoom вместо 8-ки?
|
![]() |
![]() |
![]() |
#9 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]() Цитата:
Код:
Код:
Собственно, pu4koff ведь уже об этом написал.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
![]() |
![]() |
![]() |
#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 |