Поделиться через


Класс complex

Класс шаблона описание объекта, который хранит 2 объекта типа Тип, один, представляющий действительную комплексного числа, а другой, представляющее мнимую части.

template<class Type> 
   class complex

Заметки

Объект класса Тип.

  • Открытые имеет конструктор по умолчанию, деструктор конструктор копии и оператор присваивания с обычным расширением функциональности.

  • Может быть присвоено целое число или значения с плавающей запятой, или преобразование типа на такие значения с обычным расширением функциональности.

  • Определяет арифметические операторы и математические функции, при необходимости, определенных для типов с плавающей запятой с обычным расширением функциональности.

В частности, если место различия не могут существовать между построением копирования и разработке по умолчанию подписаннсяыми по заданию. Ни одна из операций на объектах класса Тип могут создавать исключения.

Явной специализации сложных класса шаблона существуют для 3 с плавающей запятой. В этой реализации, значением любого другого типа Тип предоставляет подходящую роль в double для реальных вычислений, с результатами double, обратно на хранимый объект типа Тип.

конструкторов;

настолько

Построение комплексное число с указанными реальными и мнимыми частями или как копию какого-либо комплексного числа.

Определения типов

value_type

Тип, представляющий тип данных, используемый для представления реальные и мнимые части комплексного числа.

Функции-члены

imag

Извлекает мнимый компонент комплексного числа.

real

Извлекает реальный компонент комплексного числа.

Операторы

operator*=

Умножает комплексное число целевых объектов фактором, который может быть сложным или один и тот же тип, что и реальные и мнимые части комплексного числа.

оператор+=

Добавляет номер в комплексному число целевых объектов, где добавлен номер может быть сложным или того же типа, что и реальные и мнимые части комплексного числа, к которому оно добавляется.

operator-=

Вычитает число от комплексного числа целевого объекта, где вычитанный число может быть сложным или того же типа, что и реальные и мнимые части комплексного числа, к которому оно добавляется.

operator/=

Делит комплексное число целевых объектов делителем, может быть сложным или один и тот же тип, что и реальные и мнимые части комплексного числа.

operator=

Присвоить число в комплексному число целевых объектов, где число, может быть сложным или того же типа, что и реальные и мнимые части комплексного числа, которому он присвоен.

Требования

Заголовок: <complex>

Пространство имен: std

См. также

Ссылки

Потокобезопасность в стандартной библиотеке C++

Другие ресурсы

сложные элементы