P1->item и P2->item - это указатели на Matrix. Как я понимаю, делается попытка найти сумму матриц, т.е. сумму двух экземпляров Matrix. Если так, то следует быть написанным:Monopo писал(а):Скажите, пожалуйста, как ошибку исправить? Я так понимаю, это из-за сложения указателей? Или нет?Код: Выделить всё
void main() { TMatr *Head /*голова*/ ,*TP,*P1,*P2; // По ходу выполнения P1 и P2 присваиваются // определенные TMatr* TP->item=(P1->item)+(P2->item); // Ошибка e2085 Invalid pointer addition (C++ Builder 6) }
Код: Выделить всё
*(TP->item) = *(P1->item) + *(P2->item);