complex<double> a = -0.2i;
complex<double> b = 0.4i;
complex<double> a = -0.2i;
complex<double> b = 0.4i;
To copy to clipboard, switch view to plain text mode
This isn't defined in C++. The compiler cannot compile "0.2i". As mentioned above, "i" is a predefined complex constant. Therefore:
complex<double> a = -0.2*i;
complex<double> b = 0.4*i;
complex<double> a = -0.2*i;
complex<double> b = 0.4*i;
To copy to clipboard, switch view to plain text mode
Naturally, you can use "i" in your computations, for example:
complex<double> c = i*(a + b) - 2*i;
complex<double> d = 5 + 6*i;
complex<double> c = i*(a + b) - 2*i;
complex<double> d = 5 + 6*i;
To copy to clipboard, switch view to plain text mode
The complex has a double() operator as well, you can:
complex<double> e = 6.6;
complex<double> e = 6.6;
To copy to clipboard, switch view to plain text mode
Bookmarks