complex – třída
Popisuje šablony třídy objektu, který obsahuje dva objekty typu typu, který představuje reálná část komplexního čísla a jeden, který představuje imaginární část.
template<class Type>
class complex
Poznámky
Objekt třídy typu:
Nemá veřejný výchozí konstruktor, destruktor, konstruktor kopie a operátor přiřazení s konvenčním chování.
Mohou být přiřazeny celočíselné nebo hodnoty s plovoucí desetinnou čárkou nebo zadejte přetypování na tyto hodnoty s konvenčním chování.
Definuje aritmetické operátory a matematických funkcí, podle potřeby, které jsou definovány pro typy s plovoucí desetinnou čárkou s konvenčním chování.
Zejména žádné jemné rozdíly mohou existovat mezi kopie konstrukce a provedení výchozí následuje přiřazení.Žádná operace s objekty třídy typu může vyvolat výjimky.
Explicitní specializace složité šablony třídy existují tři typy s plovoucí desetinnou čárkou.V této implementaci hodnoty jiného typu typu je přiřazení typu na dvojité pro vlastní výpočty s dvojité výsledek přiřazen uložený objekt typu typu.
Konstruktory
Vytvoří komplexní číslo zadané reálných a imaginárních částí nebo jako kopie některých komplexního čísla. |
Typedefs
Typ, který představuje typ dat, které představují reálnou a imaginární část komplexního čísla. |
Členské funkce
Extrahuje imaginární část komplexního čísla. |
|
Extrahuje skutečné část komplexního čísla. |
Operátory
Cíl komplexního čísla se 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. |
|
Přidá čísla do cíle komplexního čísla, pokud je přidáno číslo může být složité nebo stejného typu, jako jsou reálnou a imaginární část komplexního čísla, ke kterému je přidán. |
|
Odečte číslo od cíle komplexního čísla, odečte čí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. |
|
Rozdělí cíle komplexního čísla druhým, která může být složité, nebo být stejného typu jako reálnou a imaginární část komplexního čísla. |
|
Přiřadí číslo cílové komplexní číslo, kde číslo přiřazené 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řiřazen. |
Požadavky
Záhlaví: <komplexní>
Obor názvů: std
Viz také
Referenční dokumentace
Bezpečný přístup z více vláken ve standardní knihovně C++