допустим есть некоторый класс matrix в котором есть
матрица _matrix(для теста делаем ее паблик),
в паблике также есть типа данных TAdres:
struct TAdres{ 
	Tint i; 
	Tint j; 
};
перегружена опрация взятия адреса:
matrix::Tel matrix::operator[](TAdres index)
{
	return _matrix[index.i][index.j];
}
в коде пишу 
matrix a;
matrix::TAres adr;
adr.i=0;
adr.j=0;
a[ard] = 10; //тут выдает ошибку мол операция = не определена
вопрос, как перегрузить операцию присваивания для данного случая?
в примерах только нашол перегрузку для присваивания всей матрице, но
не ее элементу.
    
        Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
      
Похожие темы
- Форум Перегрузка операций (2016)
 - Форум C++: перегрузка присваивания указателей (2005)
 - Форум C++ перегрузка оператора индексации [] (2012)
 - Форум перезагрузка операции присваивания (C++) (2005)
 - Форум перегрузка операций против пользовательских инфиксных операций (2016)
 
- Форум перегрузка операции на c++ (2010)
 - Форум Перегрузка функции print и операции [] в Python (2007)
 - Форум Мы нашли очередную порцию глюков в Linux Kernel (2016)
 - Форум Знак присваивания (2022)
 - Форум Деструктивное присваивание (2014)