![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 14.01.2009
Сообщений: 312
|
![]()
Добрый день
вот мой чудо-код ![]() Код:
где return this, если убрать строку то все запускается..но насчет корректности не уверена. правильно ли будет..?! я вроде и понимаю ошибку. но как сделать правильно не знаю..мне нужно чтобы я в программе основной могла задать любой размер матрицы..вызывать методы сложения и умножения для них..
Никому не поставить нас на колени! Мы лежали и будем лежать!
Последний раз редактировалось Rekky; 22.08.2011 в 13:51. |
![]() |
![]() |
![]() |
#2 | |
Форумчанин
Регистрация: 27.04.2009
Сообщений: 184
|
![]() Цитата:
надо return *this;
Hа C я могy пpосто делать ошибки, на C++ я могy их наследовать!
Последний раз редактировалось artush1984; 22.08.2011 в 13:59. |
|
![]() |
![]() |
![]() |
#3 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 29.09.2010
Сообщений: 636
|
![]()
тогда уж надо возвращать ссылку Matrix& либо создавать временный объект и его возвращать
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 14.01.2009
Сообщений: 312
|
![]()
и правда со * работает
![]() ![]() Спасибо ![]()
Никому не поставить нас на колени! Мы лежали и будем лежать!
|
![]() |
![]() |
![]() |
#6 |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
![]()
на мой взгляд, какая-то мрачноватая операция сложения. (что мешает оператор перегрузить?)
но вы это или референс возвращайте Код:
кстати, а что будет если А и В разного размера? Последний раз редактировалось f.hump; 22.08.2011 в 14:48. |
![]() |
![]() |
![]() |
#7 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 14.01.2009
Сообщений: 312
|
![]()
должны быть одинакового размера
![]() перегруз делала сначала...но тоже были ошибки, переписала так..хоть работает) на перегруз тоже менять не оч хочется
Никому не поставить нас на колени! Мы лежали и будем лежать!
|
![]() |
![]() |
![]() |
#9 |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
![]() Код:
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 14.01.2009
Сообщений: 312
|
![]()
f.hump, я не понимаю, чем хуже мой код, и зачем нужен будет конструктор копирования..ни разу с таким не работала
![]() Можете объяснить?)
Никому не поставить нас на колени! Мы лежали и будем лежать!
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамические двумерные массивы | Razdolbam | Помощь студентам | 0 | 14.03.2011 15:37 |
Двумерные массивы (матрицы) | Zevsnet | Помощь студентам | 0 | 01.12.2010 09:23 |
динамические матрицы и списки(паскаль) | андреич | Помощь студентам | 1 | 08.05.2010 21:48 |
двумерные массивы(матрицы) | dunvegan | Помощь студентам | 4 | 05.11.2007 14:32 |