complex<float> complex<double> complex<long double> C++ has no distinct imaginary type. D has 3 complex types and 3 imaginary types: cfloat cdouble creal ifloat idouble ireal A C++ complex number can interact with an arithmetic literal, but since there is no imaginary type, imaginary ...