|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.09.2016, 22:16 | #1 |
Новичок
Джуниор
Регистрация: 29.09.2016
Сообщений: 2
|
Перегрузка операторов (с++)
Начал изучать с++. Подошел к теме ооп. Для начала взял пример разработать программу, работающую с комплексным числом. Взял элементы Re и Im. Перегрузил операторы, для сложения, вычитания и т.д. Все здорово, могу, например сложить 4-3i и -8+17i.
Теперь, пусть я создам объект класса a=5+7i. И захочу для него взять и домножить на -1, напишу -a и будет ошибка. Как в таком случае перегрузить оператор «-». В продолжение, нужно умножить а на 4, т.е 4*a. Как быть тут? |
29.09.2016, 22:32 | #2 | ||
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Цитата:
Цитата:
|
||
29.09.2016, 22:49 | #3 | |
Новичок
Джуниор
Регистрация: 29.09.2016
Сообщений: 2
|
Цитата:
Я перегрузил операцию минус допустим так: Код:
Правильно я понимаю, что я Вы имеете ввиду, что нужно из 4 сделать комплексное число? А возможно ли это сделать по другому? |
|
30.09.2016, 06:58 | #4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
перегрузка операторов | Sv1 | Помощь студентам | 0 | 02.11.2014 03:12 |
Перегрузка операторов(С++) | Aero93 | Помощь студентам | 1 | 18.04.2012 17:00 |
С++,перегрузка операторов | colesik | Помощь студентам | 0 | 23.12.2010 23:07 |
Перегрузка операторов в С++ | Purr | Помощь студентам | 0 | 09.10.2010 15:12 |
Перегрузка операторов, Организация перегрузки операторов | chagin_yav | Помощь студентам | 2 | 12.05.2008 09:15 |