|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.09.2010, 09:56 | #1 |
Пользователь
Регистрация: 07.01.2010
Сообщений: 11
|
Суть задачи такова. Надо реализовать класс-вектор и перегрузить операторы: +, -, * (скалярное для двух векторов и для матрицы и числа), оператор индексирования [] для доступа к элементу вектора, =, +=, -=, *= (правым операндом может быть как вектор, так и число), ==, !=, << (вывод в поток типа ostream). Для проверки работоспособности класса нужно проверить его на следующем коде.
Код:
Код:
Последний раз редактировалось Stilet; 30.09.2010 в 10:09. |
30.09.2010, 10:02 | #2 |
Пользователь
Регистрация: 07.01.2010
Сообщений: 11
|
Код:
Последний раз редактировалось Stilet; 30.09.2010 в 10:10. |
30.09.2010, 10:04 | #3 |
Пользователь
Регистрация: 07.01.2010
Сообщений: 11
|
Судя по дебаггеру до строчки b = a = b + b;
Все окей, затем данные становятся неверными. Не могу понять, в чем ошибка. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
c++ перегрузка операторов | pavel282 | Помощь студентам | 6 | 11.09.2010 20:35 |
Проблема с перегрузкой операторов, не могу разобраться | mrLee | Помощь студентам | 1 | 30.01.2010 00:23 |
Проблема с перегрузкой операторов, не могу разобраться | mrLee | Общие вопросы C/C++ | 0 | 29.01.2010 18:45 |
В конструкторе выделяется память под массив. Как быть с перегрузкой оператора = ? | TwiX | Общие вопросы C/C++ | 6 | 15.12.2009 12:18 |
Перегрузка операторов, Организация перегрузки операторов | chagin_yav | Помощь студентам | 2 | 12.05.2008 09:15 |