std::conj(std::complex)
From cppreference.com
                    
                                        
                    
                    
                                                            
                    |   Defined in header  
<complex>
  | 
||
|   template< class T >  
complex<T> conj( const complex<T>& z );  | 
(1) | |
|   std::complex<long double> conj( long double z ); 
 | 
(2) | (since C++11) | 
|   template< class DoubleOrIngeter > 
std::complex<double> conj( DoubleOrInteger z );  | 
(3) | (since C++11) | 
|   std::complex<float> conj( float z ); 
 | 
(4) | (since C++11) | 
Returns the complex conjugate of the complex number z.
(since C++11)Additional overloads are provided for float, double, long double, and all integer types, which are treated as complex numbers with zero imaginary component.
[edit] Parameters
| z | - | complex value | 
[edit] Return value
the complex conjugate of z
[edit] See also
|    returns the magnitude of a complex number   (function template)  | 
|
|    returns the squared magnitude   (function template)  | 
|
|    constructs a complex number from magnitude and phase angle   (function template)  | 
|