Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.09.2011, 19:05   #1
tanek
Форумчанин
 
Регистрация: 07.03.2009
Сообщений: 209
Восклицание перекрытие функции с++

Здравствуйте уважаемые форумчанины!
Возник такой вопрос.
Я создала класс complex и работаю с ним как с типом данных.
Как мне перекрыть функцию сложение, чтобы я могла сделать вот так:
Код:
complex x;
complex y;
complex z;
............
z=x+y;
Заранее огромное спасибо...
tanek вне форума Ответить с цитированием
Старый 20.09.2011, 19:34   #2
Defunate
Пользователь
 
Регистрация: 11.09.2010
Сообщений: 83
По умолчанию

complex operator +(complex &x, complex &y)
{ return complex(x.re+y.re, x.im+y.im); }
complex operator -(complex &x, complex &y)
{ return complex(x.re-y.re, x.im-y.im); }
complex operator *(complex &x, complex &y)
{ return complex(x.re*y.re-x.im*y.im, x.re*y.im+x.im*y.re); }
complex operator /(complex &x, complex &y)
{ double r(y.re*y.re+y.im*y.im); return complex((x.re*y.re+x.im*y.im)/r,(x.im*y.re-x.re*y.im)/r); }
Defunate вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перекрытие вариабл при повторном вызове функции KOTBASILIO JavaScript, Ajax 0 18.07.2011 19:09
PaintBox. Перекрытие изображений _-Re@l-_ Общие вопросы Delphi 2 13.05.2011 15:26
Перекрытие прерывания Dimon12345 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 03.12.2010 18:30
Перекрытие родительских событий sonya__ Помощь студентам 0 14.11.2010 18:29
Перекрытие нескольких TImage Саня Компоненты Delphi 12 05.02.2009 23:03