|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.06.2009, 01:43 | #1 |
Форумчанин
Регистрация: 27.04.2009
Сообщений: 123
|
Задача на наследование...не могу отловить ошибку
Вот собственно сам код. Необходимо по задаче сложить составляющие блюда. Все ингридиенты в файле в форме:
meat sirloin beef 200 fruit apple sweet 132 vegetable carrot home 42 Заранее спасибо тому, кто отловит. main.cpp Код:
Код:
<= P.S. если я тебе помог нажми весы слева <=
|
06.06.2009, 01:43 | #2 |
Форумчанин
Регистрация: 27.04.2009
Сообщений: 123
|
Product.h
Код:
Код:
<= P.S. если я тебе помог нажми весы слева <=
|
06.06.2009, 02:08 | #3 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Вот что заметил:
Ошибка сегментации возникает после после конвертации в конструкторе Product: Код:
Код:
Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
06.06.2009, 07:28 | #4 |
Форумчанин
Регистрация: 27.04.2009
Сообщений: 123
|
Sazary, и как с этим бороться?
<= P.S. если я тебе помог нажми весы слева <=
|
06.06.2009, 09:37 | #5 |
Форумчанин
Регистрация: 27.04.2009
Сообщений: 123
|
все отловил! только я походу с виртуальной функцией накосячил... у меня в мейне вызывается всегда для базового класа функция Word()... Что изменить?
<= P.S. если я тебе помог нажми весы слева <=
|
06.06.2009, 10:42 | #6 |
Форумчанин
Регистрация: 27.04.2009
Сообщений: 123
|
все, справился и с этим
<= P.S. если я тебе помог нажми весы слева <=
|
06.06.2009, 10:51 | #7 |
Форумчанин
Регистрация: 27.04.2009
Сообщений: 123
|
вот что вышло
main.cpp Код:
Код:
<= P.S. если я тебе помог нажми весы слева <=
|
06.06.2009, 10:53 | #8 |
Форумчанин
Регистрация: 27.04.2009
Сообщений: 123
|
Product.h
Код:
Код:
<= P.S. если я тебе помог нажми весы слева <=
|
06.06.2009, 10:57 | #9 |
Форумчанин
Регистрация: 27.04.2009
Сообщений: 123
|
остался последний шаг! ошибка возникает в операторе += для Dish. а именно в строке name[p] = d->Isname() + a + d->Word(); почему? возможно в операторах String ошибка, но понять не могу в чем.
<= P.S. если я тебе помог нажми весы слева <=
Последний раз редактировалось assasin; 06.06.2009 в 11:30. |
06.06.2009, 14:23 | #10 | ||
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Что-то у меня вообще не компилится..
MinGW не нравится вот эта строчка в Product: Код:
Цитата:
Билдер был более красноречив, и ругнулся еще и на String.h: Код:
Цитата:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не могу найти ошибку | Tesmont | Помощь студентам | 2 | 20.05.2009 21:00 |
Не могу найти ошибку(С++) | Yura_n | Помощь студентам | 8 | 20.01.2009 12:36 |
Не могу найти ошибку . | KVANTOM | Общие вопросы Delphi | 2 | 08.01.2009 17:15 |
Как отловить ошибку в своей проге ??? | Crazyman | Win Api | 8 | 02.09.2008 09:24 |
Не могу найти ошибку! | Эдуард | Общие вопросы C/C++ | 7 | 27.02.2008 16:34 |