Cześć :)
Jak można rzutować double na complex<double> ?
Przy pomocy static_cast bądź bez?

- Rejestracja:prawie 14 lat
- Ostatnio:prawie 3 lata
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;
}
edytowany 1x, ostatnio: vpiotr
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.