Wie kann ich einer Variablen mithilfe der complex
-Klasse und -Bibliothek eine komplexe Zahl zuweisen?Wie ordnen Sie einer Variablen direkt komplexe Zahlen zu?
Ich verstehe, dass ich den Wert festlegen kann, wenn ich zuerst die komplexe Zahl instanziiere.
Ich verstehe auch, dass ich eine instanziierte komplexe Zahl einer anderen zuweisen kann.
Wie kann ich einer Variablen direkt eine komplexe Zahl zuweisen?
Referenz:
http://www.cplusplus.com/reference/complex/complex/operators/
Beispiel:
#include <iostream>
#include <complex>
int main() {
complex<double> a(1.2,3.4), b;
cout << a; //-> (1.2,3.4)
b = a;
cout << b; //-> (1.2,3.4)
b = (1.2,3.4);
cout << b; //-> (3.4,0) <-- what the heck is this??
return 0;
}
Suchen Sie den Komma-Operator. –
es wird auf diese Weise gedruckt nur sehen Sie dies (_Das Format, in dem sie für die Ausgabe eingefügt werden, ist (real, imag) _) aus Ihrer Referenz. [http://www.cplusplus.com/reference/complex/complex/operators/] –