1 2 | template < class T >
T imag( const complex<T>& z );
|
| (1) | (until C++14) |
1 2 | template < class T >
constexpr T imag( const complex<T>& z );
|
| (1) | (since C++14) |
1 | long double imag( long double z );
|
| (2) | (since C++11) |
1 2 | template < class DoubleOrIngeter >
double imag( DoubleOrInteger z );
|
| (3) | (since C++11) |
| (4) | (since C++11) |
Returns the imaginary component of the complex number z
, i.e. z.imag()
.
Additional overloads are provided for float
, double
, long double
, and all integer types, which are treated as complex numbers with zero imaginary component. (since C++11).
Parameters
Return value
the imaginary component of z
.
See also
| accesses the imaginary part of the complex number (public member function) |
| returns the real component (function template) |
C documentation for cimag |
Please login to continue.