60 / 5 / 3
Регистрация: 01.10.2011
Сообщений: 93
|
||||||
1 | ||||||
Перегрузка оператора +15.10.2011, 20:32. Показов 854. Ответов 4
Метки нет (Все метки)
Помогите с перегрузкой оператора +.
Нужно сложить два объекта - двумерные массивы.
0
|
15.10.2011, 20:32 | |
Ответы с готовыми решениями:
4
Перегрузка оператора << Перегрузка оператора << Перегрузка оператора == Перегрузка оператора ^ |
448 / 211 / 21
Регистрация: 07.10.2011
Сообщений: 462
|
|
15.10.2011, 20:44 | 2 |
temp[i][j]; = temp[i][j] + arr[i][j];
Это что за точка с запятой? Где функция возвращает значение? И как вы можете прибавлять к чему-то temp[i][j]? Оно у вас проинициализированно вообще? И операция взятия индекса перегружена? А еще лучше код класса целиком приложить, чтобы мы не строили догадок, как оно там у вас реализовано
1
|
60 / 5 / 3
Регистрация: 01.10.2011
Сообщений: 93
|
|||||||||||
15.10.2011, 20:54 [ТС] | 3 | ||||||||||
Класс вряд ли захочется читать кому-то, сам конструктор :
0
|
448 / 211 / 21
Регистрация: 07.10.2011
Сообщений: 462
|
|||||||||||
15.10.2011, 20:59 | 4 | ||||||||||
Это потому, что скобки квадратные определены для динамического массива внутри класса, а не для объектов класса
Если массив в классе называется arr, то строка
0
|
60 / 5 / 3
Регистрация: 01.10.2011
Сообщений: 93
|
|
15.10.2011, 21:28 [ТС] | 5 |
Не хотела в общем функция работать, пока не сделал не через объект, а через указатель на него, почему?
0
|
15.10.2011, 21:28 | |
15.10.2011, 21:28 | |
Помогаю со студенческими работами здесь
5
Перегрузка оператора + Перегрузка оператора == Перегрузка оператора == Перегрузка оператора -> Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |