Standard C++ Library Class Reference
template<class T> complex<T> acos (const complex<T>&);
template<class T> complex<T> asin (const complex<T>&);
template<class T> complex<T> atan (const complex<T>&);
template<class T> complex<T> atan2 (const complex<T>&,
const complex<T>&);
template<class T> complex<T> atan2 (const complex<T>&, T);
template<class T> complex<T> atan2 (T, const complex<T>&);
template<class T> complex<T> cos (const complex<T>&);
template<class T> complex<T> cosh (const complex<T>&);
template<class T> complex<T> exp (const complex<T>&);
template<class T> complex<T> log (const complex<T>&);
template<class T> complex<T> log10 (const complex<T>&);
template<class T> complex<T> pow (const complex<T>&, int);
template<class T> complex<T> pow (const complex<T>&, T);
template<class T> complex<T> pow (const complex<T>&,
const complex<T>&);
template<class T> complex<T> pow (T, const complex<T>&);
template<class T> complex<T> sin (const complex<T>&);
template<class T> complex<T> sinh (const complex<T>&);
template<class T> complex<T> sqrt (const complex<T>&);
template<class T> complex<T> tan (const complex<T>&);
template<class T> complex<T> tanh (const complex<T>&);
Constructors
complex
(const T& re_arg = 0, const T& im_arg = 0);
Constructs an object of class complex, initializing re_arg to the real part and im_arg to
the imaginary part.
template <class X> complex
(const complex<X>&);
Copy constructor. Constructs a complex number from another complex number.
Assignment Operators
template <class X>
complex<T>
operator= (const complex<X>& c);
Assigns c to itself.
template <class X>
complex<T>
operator+= (const complex<X>& c);