si definisce una variabile specificando un parametro di modello e specificare un nome per la variabile, in giro come con la maggior parte altri modelli:
std::complex<double> x(1, 1);
il primo parametro al ctor è la parte vera, la seconda la parte immaginaria.
iniziano per C++ 14, è stato aggiunto un operatore di letterale definito dall'utente, in modo da poter inizializzare una variabile complessa con una notazione un po 'più naturale:
using namespace std::literals;
std::complex<double> c = 1.2 + 3.4i;
In questo caso, (ovviamente abbastanza) il 1.2
è la parte reale e la 3.4
è la parte immaginaria.
fonte
2013-08-03 17:42:06
Cosa hai incluso? – Bichoy
Mi dispiace cosa includeva? – DaMachk
* Pertanto, ho incluso '# include' * Che cosa significa? – Manu343726