![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
choodo |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 66 Регистрация: 28.5.2007 Репутация: нет Всего: 0 |
ребятки, слезно прошу помощи.
проблема 1: нарушения "границ кучи": иногда вылетает с ошибками проблема 2: перегрузка +=, *= etc. Покажите, плиз, прямо на моем примере спасибо делал в c++ builder Присоединённый файл ( Кол-во скачиваний: 10 ) ![]() |
|||
|
||||
betal |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 208 Регистрация: 26.12.2006 Репутация: нет Всего: 1 |
Ну если Вам нужно допустим складывать число +=
то это будет примерно так
--------------------
101100010100001101100001110100101111011легкие деньги |
|||
|
||||
JackYF |
|
||||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
Ты уже почти все сам сделал.
Смотри: оператор + обычный формирует новую матрицу и ее же возвращает. Оба операнда остаются неизменными.
Оператор += добавляет вторую матрицу к первой и ее же (первую, обновленную) возвращает.
В арифметических операторах void не возвращается. |
||||
|
|||||
jonie |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 15 Всего: 118 |
-------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
||||
|
||||
choodo |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 66 Регистрация: 28.5.2007 Репутация: нет Всего: 0 |
Вот натыкал че смог. Работает все кроме деструктора. Помогите, пожалуйста
1.аналог clrscr()-какой он для vs ? 2.стоит ли посчитать обратную, транспонированную сразу и держать в памяти(тогда нужно сделать print и для каждой из них) или же считать и выводить только по требованию? 4.деструктор-ошибки-в коде пока закомментирован 5.не догоняю как правильно передавать и возвращать из перегруженных операторов результат 6.есть оператор[], но можно ли написать так, чтобы обращаться по [][]? перебито под vs 2005 Это сообщение отредактировал(а) choodo - 4.6.2007, 11:14 Присоединённый файл ( Кол-во скачиваний: 3 ) ![]() |
|||
|
||||
choodo |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 66 Регистрация: 28.5.2007 Репутация: нет Всего: 0 |
никак не найдк кнопки закрытия топика. закрывайте. всем спасибо. топик на forum.sources.ru с тем же ником
|
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
||||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |