|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.11.2007, 20:44 | #1 |
Новичок
Джуниор
Регистрация: 19.11.2007
Сообщений: 2
|
Переопределение операций
Да, давненько я не брал в руки шашек
прога на С++ такая вот проблема (заранее спасиб. всем ответившим) : class Complex { public: float re; // вещественная часть float im; // мнимая часть // умножить комплексное число на контанту Complex operator*(float x) const; }; Complex Complex :: operator*(float x) const { Complex result; result.re=re*x; result.im=im*x; return result; } void main () { Complex num1,num2; float c; num1=num2*c; // Работает num1=c*num2; // Не работает, как сделать чтоб работало ? } |
20.11.2007, 01:28 | #2 |
Форумчанин Подтвердите свой е-майл
Регистрация: 01.11.2007
Сообщений: 157
|
Не мучь себя. Вот пользуйся на здоровье. Я немного изменил код.
Код:
|
20.11.2007, 11:21 | #3 |
Новичок
Джуниор
Регистрация: 19.11.2007
Сообщений: 2
|
Cпасиб большое, Все заработало )
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Переопределение операций(сложение,вычитание...) | master_root | Общие вопросы Delphi | 3 | 18.06.2008 20:20 |
Переопределение реакции на события | ByWatt | Общие вопросы Delphi | 1 | 20.12.2007 17:22 |