Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.06.2009, 16:20   #11
assasin
Форумчанин
 
Регистрация: 27.04.2009
Сообщений: 123
По умолчанию

эту функцию можно закоментить, она по сути не нужна
<= P.S. если я тебе помог нажми весы слева <=
assasin вне форума Ответить с цитированием
Старый 06.06.2009, 17:01   #12
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

А вот тут:
Код:
Dish & Dish:: operator += (Product * prod)
{
	String a(" ");
	Product * d = prod;
	dfoodValue += d->IsFoodValue();
	name[p] = d->Isname() + a + d->Word();
	p++;
	return (*this);
}
разве name[p] - не символ? Именно здесь и вылетает.
Почему ему присваивается такая куча переменных?
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 06.06.2009, 17:23   #13
assasin
Форумчанин
 
Регистрация: 27.04.2009
Сообщений: 123
По умолчанию

name[p] - это объект класса
<= P.S. если я тебе помог нажми весы слева <=
assasin вне форума Ответить с цитированием
Старый 06.06.2009, 17:34   #14
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Почему-то падает вот тут:
Код:
String::String (const String & st)
{
	size = st.size;
	if (str)
	{
	     //	delete[] str;
             str = NULL;
	}
	str = new char [size];
	strcpy(str,st.str);
}
Притом, если не освобождать память (как сделал выше), то все работает.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу найти ошибку 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