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

Как правильно сделать шаблон класса complex - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача на упорядочение строк матрицы http://www.cyberforum.ru/cpp-beginners/thread456775.html
Дана матрица размера M × N. Упорядочить ее строки так, чтобы их первые элементы образовывали возрастающую последовательность.
C++ Удалить столбец матрицы с номером K. Дана матрица размера M × N и целое число K (1 ≤ K ≤ N). Удалить столбец матрицы с номером K. http://www.cyberforum.ru/cpp-beginners/thread456774.html
Поменять местами столбцы матрицы с номерами K1 и K2 C++
Дана матрица размера M × N и целые числа K1 и K2 (1 ≤ K1 < K2 ≤ N). Поменять местами столбцы матрицы с номерами K1 и K2.
Ошибка при выводе из файла C++
if(!file_size()) { cout << "База данных пуста."; return; } stream.seekg(0, ios::beg); string str, str1; getline(stream, str); cout << "Доценты, имеющие не менее заданного числа...
C++ Обработка файловой информации http://www.cyberforum.ru/cpp-beginners/thread456729.html
Будте добры, помогите разобраться с задачей: дан текстовый файл, фразы в котором отделены друг от друга точками, а слова – пробелами и знаками препинания. Оставить в этом файле только те фразы, в...
C++ генеалогическое дерево Здравствуйте! Помогите с таким заданием. Нужно создать генеалогическое дерево. И сделать проверку- является ли узел "a" предком узла "b" к примеру. подробнее

Показать сообщение отдельно
retmas
Жарю без масла
864 / 746 / 168
Регистрация: 13.01.2012
Сообщений: 1,702
02.03.2012, 23:02
C++
1
2
3
4
5
6
template<typename T>
complex<T>
operator+(const complex<T>& A, const complex<T>& B)
{
    return complex<T>(A.re+B.re, A.im+B.im);
}
Добавлено через 2 минуты
а вообще,
operator*= и ему подобные делайте членами класса
тогда operator* и ему подобные можно определить в терминах operator*= (и им подобных)
тогда re и im спокойно можно делать закрытыми
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.