Standard C++ Library Class Reference

pow (const complex<T>& x, const complex<T>& y);
template<class T> complex<T>
pow (T x, const complex<T>& y);
Returns x raised to the y power.
template<class T> T
real (const complex<T>& c);
Returns the real part of c.
template<class T> complex<T>
sin (const complex<T>& c);
Returns the sine of c.
template<class T> complex<T>
sinh (const complex<T>& c);
Returns the hyperbolic sine of c.
template<class T> complex<T>
sqrt (const complex<T>& x);
Returns the square root of x.
template<class T> complex<T>
tan (const complex<T>& x);
Returns the tangent of x.
template<class T> complex<T>
tanh (const complex<T>& x);
Returns the hyperbolic tangent of x.
Example
//
// complex.cpp
//
#include <complex>
#include <iostream.h>
int main()
{
complex<double> a(1.2, 3.4);
complex<double> b(-9.8, -7.6);
a += b;
a /= sin(b) * cos(a);
b *= log(a) + pow(b, a);
cout << "a = " << a << ", b = " << b << endl;
return 0;