Форум программистов, компьютерный форум, киберфорум
Наши страницы

Создать класс комплексных чисел, перегрузить операторы -= и *= - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать класс Triad (тройка чисел) http://www.cyberforum.ru/cpp-beginners/thread1148567.html
Создать класс Triad (тройка чисел); определить методы изменения полей и вычисления суммы чисел. Определить производный класс Triangle с полями-сторонами. Определить методы вычисления углов и площади...
C++ Не работает strcat в QtCreator Всем привет. Написал класс для работы со строками в Визуал студио(в ней перегруженный оператор + конкатенирует строки) в QtCreator оператор + нивкакую не хочет перегружаться, а точнее не объединяет... http://www.cyberforum.ru/cpp-beginners/thread1148562.html
C++ Найти количество букв в файле
Привет всем программистам.У меня проблема с решением задачи,прошу вашей помощи.Дана задача: Дан файл one.txt,содержащий текст.Написать программу,которая посчитает и выведет на экран количество букв...
Графика на С++ C++
Доброго времени суток, программисты. Имею такой вопрос. Работаю в Visual C++ 2013, подключил <Windows.h> для работы с графикой, как теперь нарисовать окружность, прямые? Сколько не искал, нашёл...
C++ Непонятка с float http://www.cyberforum.ru/cpp-beginners/thread1148547.html
float s = (123 * 100 / 360000); cout << fixed << setprecision(3) << s; По идее, в консоли должно вывести "0,034", но видимо с++ не разделяет эту идею. Пробовал и в отладчике переменную смотреть и...
C++ Поиск букв в тексте Разработать программу, которая вводит текст и букву и определяет слово (слова), содержащее наибольшее количество указанных букв. (заранее премного благодарен) подробнее

Показать сообщение отдельно
joemcjoe
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 26

Создать класс комплексных чисел, перегрузить операторы -= и *= - C++

14.04.2014, 22:53. Просмотров 550. Ответов 6
Метки (Все метки)

Добрый вечер. У меня есть некоторый вопрос. Надо создать класс комплексных чисел. Перегрузить операторы -= и *=. Первый получился. Но вот второй считает неправильно, хотя с теор. точки зрения все верно. Буду благодарен, если кто-то поможет мне разобратся.
Вот, собственно, кусок кода с перегрузкой этого оператора:
C++
1
2
3
4
5
6
7
    Complex operator *= (Complex &c) 
    {
    
        re = re*c.re - im*c.im;
        im = im*c.re + re*c.im;
        return *this;
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru