<complex> Members
Calculates the modulus of a complex number. 

Extracts the argument from a complex number. 

Returns the complex conjugate of a complex number. 

Returns the cosine of a complex number. 

Returns the hyperbolic cosine of a complex number. 

Returns the exponential function of a complex number. 

Extracts the imaginary component of a complex number. 

Returns the natural logarithm of a complex number. 

Returns the base 10 logarithm of a complex number. 

Extracts the norm of a complex number. 

Returns the complex number, which corresponds to a specified modulus and argument, in Cartesian form. 

Evaluates the complex number obtained by raising a base that is a complex number to the power of another complex number. 

Extracts the real component of a complex number. 

Returns the sine of a complex number. 

Returns the hyperbolic sine of a complex number. 

Returns the square root of a complex number. 

Returns the tangent of a complex number. 

Returns the hyperbolic tangent of a complex number. 
Tests for inequality between two complex numbers, one or both of which may belong to the subset of the type for the real and imaginary parts. 

Multiplies two complex numbers, one or both of which may belong to the subset of the type for the real and imaginary parts. 

Adds two complex numbers, one or both of which may belong to the subset of the type for the real and imaginary parts. 

Subtracts two complex numbers, one or both of which may belong to the subset of the type for the real and imaginary parts. 

Divides two complex numbers, one or both of which may belong to the subset of the type for the real and imaginary parts. 

A template function that inserts a complex number into the output stream. 

Tests for equality between two complex numbers, one or both of which may belong to the subset of the type for the real and imaginary parts. 

A template function that extracts a complex value from the input stream. 
The explicitly specialized template class describes an object that stores an ordered pair of objects both of type double, first representing the real part of a complex number and the second representing the imaginary part. 

The explicitly specialized template class describes an object that stores an ordered pair of objects both of type float, first representing the real part of a complex number and the second representing the imaginary part. 

The explicitly specialized template class describes an object that stores an ordered pair of objects both of type long double, first representing the real part of a complex number and the second representing the imaginary part. 

The template class describes an object used to represent the complex number system and perform complex arithmetic operations. 