0 / 0 / 0
Регистрация: 11.11.2016
Сообщений: 22
|
|||||||||||||||||||||
1 | |||||||||||||||||||||
Перегрузка оператора сложения матриц16.11.2016, 23:07. Показов 10830. Ответов 5
Метки нет (Все метки)
Всем привет.
Народ, снова нуждаюсь в вашей помощи. Есть класс матрицы
В чем может быть косяк?
0
|
16.11.2016, 23:07 | |
Ответы с готовыми решениями:
5
Перегрузка оператора сложения Перегрузка оператора сложения Перегрузка оператора сложения Перегрузка оператора сложения |
0 / 0 / 0
Регистрация: 11.11.2016
Сообщений: 22
|
||||||
18.11.2016, 00:14 [ТС] | 2 | |||||
Неужели никто не подскажет?
Добавлено через 1 час 43 минуты Проблема нашлась, но что с ней делать пока непонятно.. По условиям задания "оператор + должен создавать новый объект", У меня в описании оператора создается новый объект DoubleArr A.
Как обойти это? Добавлено через 3 часа 45 минут Братцы, выручайте!
0
|
37 / 37 / 18
Регистрация: 15.05.2013
Сообщений: 236
|
|||||||||||
18.11.2016, 06:54 | 3 | ||||||||||
Покажи, как ты выделяешь память.
Конструктор копирования, остальные конструкторы. Оператор присваивания с ошибкой
0
|
0 / 0 / 0
Регистрация: 11.11.2016
Сообщений: 22
|
||||||
19.11.2016, 00:09 [ТС] | 4 | |||||
конструкторы:
Спасибо за замечание - поправил. Добавлено через 21 секунду Проблема актуальна...
0
|
37 / 37 / 18
Регистрация: 15.05.2013
Сообщений: 236
|
|||||||||||
19.11.2016, 02:43 | 5 | ||||||||||
Почитай про перегрузку операторов в своем учебнике или тут.
Добавлено через 8 минут Вот смотри, каким должен быть твой класс Матрица в жизни. Добавлено через 11 минут Убери ссылку в operator+
Добавлено через 45 минут Присмотрелся к Матрице, которую тебе скинул, а потом и в описании увидел. Это не динамическая Матрица, то есть там не выделяется память в куче (
То есть для очень больших размеров она, наверное, не подходит.
1
|
0 / 0 / 0
Регистрация: 11.11.2016
Сообщений: 22
|
|
19.11.2016, 11:32 [ТС] | 6 |
Спасибо, Kant.
Удаление ссылки в operator+ помогло.
0
|
19.11.2016, 11:32 | |
19.11.2016, 11:32 | |
Помогаю со студенческими работами здесь
6
Перегрузка оператора сложения Перегрузка оператора сложения Перегрузка оператора сложения Перегрузка оператора сложения. (Сложение массивов) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |