complex-Klasse
Die Vorlagenklasse beschreibt ein Objekt, das zwei Objekte Typ Typ speichert, eines, das den reellen eine komplexe Zahl darstellt und einen, der den imaginären Teil darstellt.
template<class Type>
class complex
Hinweise
Ein Objekt der Klasse Typ:
Hat einen öffentlichen Standardkonstruktor, einen Destruktor, einen Kopierkonstruktor und einen Zuweisungsoperator mit konventionellem Verhalten.
Die ganze oder Gleitkommawerte oder wandeln zu solchen Werten mit konventionellem Verhalten zugewiesen werden.
Definiert die arithmetischen Operatoren sowie mathematische Funktionen nach Bedarf für die mit Gleitkommatypen konventionellem Verhalten definiert werden.
Insbesondere keine vorhanden sind kleine Unterschiede Kleinschreibung zwischen der Kopienkonstruktion und Standardkonstruktion, die von der Zuweisung folgen. Keine der Operationen auf Objekte der Klasse Typ lösen möglicherweise Ausnahmen aus.
Explizite Spezialisierungen des Vorlagenklassenkomplexes sind für die drei Gleitkommatypen. In dieser Implementierung ist ein Wert eines anderen Typs Typ-Typ von double für tatsächliche Berechnungen, wenn das double Ergebnis zurück zum gespeicherten Objekt zugewiesen ist, der Typ Typ.
Konstruktoren
Erstellt eine komplexe Zahl mit angegebenem Videolernprogrammen und imaginären Teile oder als Kopie einer anderen komplexer Zahl. |
Typedefs
Ein Typ, der dem Datentyp darstellt, der verwendet wird, um das die tatsächliche und imaginären Teile einer zu komplexen Zahl darstellen. |
Memberfunktionen
Extrahiert die imaginäre Komponente einer komplexen Zahl. |
|
Extrahiert die echte Komponente einer komplexen Zahl. |
Operatoren
Multipliziert eine Zielkomplexe Zahl mit einem Faktor, der oder möglicherweise ist der gleiche Typ komplex ist, wie die echten imaginären und die Teile der komplexen Zahl sind. |
|
Fügt einer Zeilennummer einer Zielkomplexen Ganzzahl- hinzu, in der die Zahl, die hinzugefügt wird, oder möglicherweise denselben Typ komplex ist, wie die echten imaginären und die Teile der komplexen Zahl sind, an den er hinzugefügt wird. |
|
Subtrahiert eine Zahl von einer Zielkomplexen Zahl, in der die Zahl, die subtrahiert wird, z oder von demselben Typ komplex ist, wie die echten imaginären und die Teile der komplexen Zahl sind, an den er hinzugefügt wird. |
|
Dividiert eine Zielkomplexe Zahl durch einen Divisor, der oder möglicherweise ist der gleiche Typ komplex ist, wie die echten imaginären und die Teile der komplexen Zahl sind. |
|
Weist eine Zahl in eine Zielkomplexen Zahl zu, in der die Zahl, die zugewiesen wird, z oder von demselben Typ komplex ist, wie die echten imaginären und die Teile der komplexen Zahl sind, zu der sie zugewiesen wird. |
Anforderungen
Header: <komplex>
Namespace: std
Siehe auch
Referenz
Threadsicherheit in der C++-Standardbibliothek