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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.05.2018, 22:52   #1
dimka_shevchuk
Пользователь
 
Регистрация: 06.03.2018
Сообщений: 10
По умолчанию Помогите разобраться с шаблонным классом матрица

Код:
template <typename Type>
class Matrix {
private:
	int rowCount;
	int columnCount;
	int size;
	Matrix *ptr;
public:
	Matrix();
	Matrix(int, int);
	~Matrix();
	void setMatrix();
	void getMatrix();
	
};

Код:
template<typename Type>
void Matrix<Type>::getMatrix()
{
	for (int i = 0; i < rowCount; i++) {
		for (int j = 0; j < columnCount; j++) {
			cout << ptr[i][j] << " " << endl;
		}
	}
}
ругается на cout << ptr[i][j] << " " << endl;

Ошибка C2676 бинарный "[": "Matrix<double>" не определяет этот оператор или преобразование к типу приемлемо к встроенному оператору
dimka_shevchuk вне форума Ответить с цитированием
Старый 20.05.2018, 23:42   #2
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Я вижу ptr как одномерный массив (Matrix *ptr). А ты его теребонькаешь по двум индексам (как двумерный). Вот компайлер тебя и посылает учебники курить.

По крайней мере, я так вижу.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 21.05.2018, 01:01   #3
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

http://www.programmersforum.ru/showthread.php?t=320085
p51x вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите разобраться. Miruha007 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 12.10.2016 06:04
Помогите,пожалуйста,с классом Benjya Помощь студентам 0 30.03.2014 16:31
Шаблоны, указатели на элемент созданный шаблонным классом pinkiller Общие вопросы C/C++ 4 05.01.2012 12:52
задание на C - разобраться с классом, хранящим в себе дату world12_tk Помощь студентам 7 08.10.2011 00:15
Помогите разобраться! Knight_PS Помощь студентам 0 07.05.2009 17:34