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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.02.2013, 23:36   #1
Bob smoked
Новичок
Джуниор
 
Аватар для Bob smoked
 
Регистрация: 18.02.2013
Сообщений: 1
По умолчанию Умножение двух классов (Visual C++)

Здравствуйте, есть такое задание:
Создать классовые типы - численная квадратная матрица и одномерный массив динамического типа с изменяемыми размерами.
Создать перегруженные операции:
- сложение и вычитание матриц;
- сложение и вычитание векторов;
- умножение матрицы на вектор;
....
Застрял на умножении матрицы на вектор, выдает 2 ошибки ошибка.jpg
Код:
friend Vect<T> operator*( const Matr<T> &Ma, const Vect<T> &Ve); // объявление в классах
////////////////////////////////////////////////////////////////////////////////////
template <class T> Vect<T> operator*(const Matr<T> &Ma, const Vect<T> &Ve) // глобальный оператор *
{
	int j,i;
	Vect<T> MV(Ve.Vsize);						                         
	for ( j=0; j<n; j++)
	{
		MV.V[j] = 0;
		for ( i=0; i<n; i++) MV.V[j] +=Ma.M[j][i]*Ve.V[i];
	}
	return MV;
};
////////////////////////////////////////////////////////////////////////////////////
void main()
     cout << "Введите размерность матрицы и вектора: ";
     cin >> n;
     Matr<float>m4(n);
     m4.Min();
     Vect<float>v4(n);
     v4.Vin();
     Vect<float>vm4(n);
     vm4=m4*v4;    // здесь ругается 
     vm4.Vout();
     }
на всякий случай выложу весь код исходник.rar
Bob smoked вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Умножение двух матриц F1nt Общие вопросы C/C++ 6 24.06.2014 23:37
умножение, наследование классов Miserable_Silence Помощь студентам 1 17.01.2013 13:50
Умножение двух чисел а в результате 0... xcripz Помощь студентам 4 17.10.2011 23:30
Умножение двух матриц на С++ machines Visual C++ 0 16.05.2011 01:20
умножение двух двоичных чисел!!! 2008kedr2008 Общие вопросы C/C++ 1 12.05.2011 13:28