Sdílet prostřednictvím


complex Class

Popisuje šablony třídy objektu, který ukládá dva objekty typu typu, který představuje skutečné část komplexního čísla a jeden představující imaginární část.

template<class Type>
   class complex

Poznámky

Objekt třídy typu:

  • Nemá veřejný výchozí konstruktor, destructor, Kopírovat konstruktor a operátor přiřazení s konvenční chování.

  • Mohou být přiřazeny hodnoty s plovoucí desetinnou čárkou nebo celé číslo nebo zadejte osazení na tyto hodnoty s konvenční chování.

  • Definuje aritmetické operátory a matematické funkce, podle potřeby definované pro typy s plovoucí desetinnou čárkou s konvenční chování.

Zejména žádné drobné rozdíly mohou existovat mezi kopie konstrukce a stavba výchozí následuje přiřazení.Žádná operace na objekty třídy typu mohou vyvoláním výjimky.

Neexistuje explicitní specializace složitější šablony třídy tři typy s plovoucí desetinnou čárkou.V této implementaci hodnoty jiného typu typu je přiřazení k typu dvojité pro vlastní výpočty s dvojité výsledek přiřazené uložené objekt typu Typ.

xz7hhb93.collapse_all(cs-cz,VS.110).gifKonstruktory

složité

Konstrukce s určených částí reálnou a imaginární část nebo jako kopii některé komplexní číslo komplexního čísla.

xz7hhb93.collapse_all(cs-cz,VS.110).gifFunkce TypeDef

value_type

Typ, který představuje typ dat představují reálnou a imaginární část komplexního čísla.

xz7hhb93.collapse_all(cs-cz,VS.110).gifFunkce členů

Imag

Extrahuje součást imaginární část komplexního čísla.

Real

Extrahuje skutečné součást komplexního čísla.

xz7hhb93.collapse_all(cs-cz,VS.110).gifOperátory

operátor * =

Komplexní číslo cílové vynásobí koeficientem, který může být složitý nebo být stejného typu jako reálnou a imaginární část komplexního čísla.

operátor +=

Přidá číslo cílové komplexní číslo, číslo přidán může být složitý nebo stejného typu, jako jsou části reálnou a imaginární část komplexní číslo, ke kterému je přidán.

operátor-=

Odečte číslo od cílové komplexní číslo, odečíst číslo může být složitý nebo stejného typu, jako jsou části reálnou a imaginární část komplexní číslo, ke kterému je přidán.

/ = operátor

Komplexní číslo cílové vydělí dělitele, která může být složitý nebo být stejného typu jako reálnou a imaginární část komplexního čísla.

operátor =

Přiřadí číslo cílové komplexní číslo, kde může být složité číslo přiřazené nebo stejného typu, jako jsou části reálnou a imaginární část komplexního čísla, které je právě přiřazena.

Požadavky

Záhlaví: <complex>

Obor názvů: std

Viz také

Referenční dokumentace

Bezpečnostní vlákno v Standardní knihovna C++

Další zdroje

komplexní členů