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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.09.2010, 18:48   #1
Namolem
Oo
Форумчанин
 
Аватар для Namolem
 
Регистрация: 10.10.2009
Сообщений: 350
По умолчанию Где ошибка? С++

Перегружаю оператор умножения:
Код:
PolinomList PolinomList::operator*(PolinomList second)
{
	unsigned int newDegree = this->degree+second.degree;
	double *newKoeffitients = new double[newDegree];
	PolinomList resultPolinom;

	for (unsigned int i = 0;i<newDegree;i++)
		newKoeffitients[i] = 0;
	for (unsigned int i = 0;i<this->degree;i++)
		for (unsigned int j = 0;j<second.degree;j++)
			newKoeffitients[i+j] += this->getKoeffitientByNum(i) * second.getKoeffitientByNum(j);
	for (unsigned int i = 0;i<newDegree;i++)
	{
		if (newKoeffitients[i] != 0) 
			resultPolinom.addElement(i,newKoeffitients[i]);
	}
	return resultPolinom;
}
В конце функции при пошаговом выполнении объект resultPolinom имеет нужное значение. Но при выполнении строчки

r = p*q; // все переменные - объекты класса PolinomList.
появляется ошибка (вложение). Полный листинг на http://pastebin.com/AL4TNq0P
Изображения
Тип файла: png Снимок.PNG (37.0 Кб, 80 просмотров)

Последний раз редактировалось Namolem; 15.09.2010 в 18:59.
Namolem вне форума Ответить с цитированием
Старый 15.09.2010, 18:59   #2
Namolem
Oo
Форумчанин
 
Аватар для Namolem
 
Регистрация: 10.10.2009
Сообщений: 350
По умолчанию

вот опять... два часа мучался, но только на форум написал дошло (
Namolem вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ошибка где-то. Ольга123456 Паскаль, Turbo Pascal, PascalABC.NET 9 30.05.2010 14:17
Где ошибка??? beygul Помощь студентам 5 06.11.2009 21:00
Где ошибка? [Smarik] Общие вопросы Delphi 5 01.04.2008 09:56