Cześć :)
Jak można rzutować double na complex<double> ?
Przy pomocy static_cast bądź bez?
0
0
double x=666;
-
(complex<double>)x
-
complex<double>(x)
0
Jeśli mówimy o C++ to najlepiej tak:
#include <iostream>
#include <complex>
using namespace std;
int main() {
complex<double> c;
double d = 666;
c = static_cast<complex<double> >(d); // potrzebna spacja po ">" jeśli to nie C++11
cout << "d: " << d << "\n";
cout << "c: " << c << "\n";
return 0;
}