Udostępnij za pośrednictwem


complex — Klasa

Klasy opisuje obiekt, który przechowuje dwa obiekty typu typu, który reprezentuje część rzeczywista liczby zespolonej, który reprezentuje część urojona.

template<class Type> 
   class complex

Uwagi

Obiekt klasy typu:

  • Ma publicznego konstruktora domyślnego, destruktor, Konstruktor kopiujący i operator przypisania z konwencjonalnych zachowanie.

  • Można przypisać liczba całkowita lub wartości zmiennoprzecinkowych lub wpisz oddanych do takich wartości z zachowaniem konwencjonalnych.

  • Definiuje operatory arytmetyczne i funkcje matematyczne, w razie potrzeby zdefiniowane dla liczb zmiennoprzecinkowych typów z konwencjonalnych zachowanie.

W szczególności nie subtelne różnice mogą istnieć między kopii i budownictwo domyślnej następuje przypisanie.Żadna z operacji na obiektach klasy typu może generują wyjątki.

Jawne specjalizacje szablonu klasy złożone istnieją trzy typy liczb zmiennoprzecinkowych.W tej implementacji wartość innego typu typu typecast do podwójne dla rzeczywistych obliczeń, z podwójne wynik przypisywane z powrotem do obiektu przechowywana typu typu.

Konstruktorów

złożone

Konstrukcje liczba zespolona z określonych części rzeczywistej i części urojonej lub jako kopię inne liczby zespolonej.

Typedefs

value_type

Typ, który reprezentuje typ danych używany do reprezentowania części rzeczywistej i części urojonej liczby zespolonej.

Funkcje członkowskie

imag

Wyodrębnienie części urojonej liczby zespolonej.

prawdziwe

Wyodrębnia składnika rzeczywistej liczby zespolonej.

Operatory

operator * =

Mnoży liczby zespolonej docelowej przez współczynnik, który może być złożone lub być tego samego typu są części rzeczywistej i części urojonej liczby zespolonej.

operator+=

Dodaje numer docelowy liczby zespolonej, w przypadku gdy liczba dodane może być złożone lub tego samego typu co są części rzeczywistej i części urojonej liczby zespolonej, do którego jest dodawana.

operator-=

Odejmuje liczbę od liczby zespolonej miejsce docelowe, w przypadku gdy liczba zostaje odjęta mogą być złożone lub tego samego typu co są części rzeczywistej i części urojonej liczby zespolonej, do którego jest dodawana.

operator / =

Dzieli liczbę zespoloną docelowej przez dzielnik, które mogą być złożone lub być tego samego typu są części rzeczywistej i części urojonej liczby zespolonej.

operator=

Przypisuje liczbę na liczbę zespoloną docelowej, gdzie numer przypisany może być złożone lub tego samego typu co są części rzeczywistej i części urojonej liczby zespolonej, do którego jest przypisana.

Wymagania

Nagłówek: <złożonych>

Przestrzeń nazw: std

Zobacz też

Informacje

Bezpieczeństwo wątku w standardowej bibliotece C++

Inne zasoby

Członkowie złożonych