Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
std::complex::complex(3)      C++ Standard Libary     std::complex::complex(3)

NAME
       std::complex::complex - std::complex::complex

Synopsis
	  Primary template complex<T>
	  complex(   const   T&	  re   =   T(),	  const	  T&   im   =  T()  );
       (1) (until C++14)
	  constexpr complex( const  T&	re  =  T(),  const  T&	im  =  T()  );
       (1) (since C++14)
	  complex(	    const	   complex&	     other	    );
       (2) (until C++14)
	  constexpr	 complex(      const	  complex&	other	    );
       (2) (since C++14)
	  template<		     class		   X		     >
       (3) (until C++14)
	  complex( const complex<X>& other);
	  template<		    class		  X		     >
       (3) (since C++14)
	  constexpr complex( const complex<X>& other);
	  Specialization complex<float>
	  complex(    float    re    =	  0.0f,	   float    im	 =   0.0f   );
       (1) (until C++11)
	  constexpr   complex(float   re   =   0.0f,   float   im   =	0.0f);
       (1) (since C++11)
	  explicit     complex(	    const     complex<double>&	   other    );
       (3) (until C++11)
	  explicit complex( const complex<long double>&	other );
	  explicit  constexpr  complex(	 const	 complex<double>&   other   );
       (3) (since C++11)
	  explicit constexpr complex( const complex<long double>& other	);
	  Specialization complex<double>
	  complex(    double	re    =	   0.0,	   double    im	  =   0.0   );
       (1) (until C++11)
	  constexpr  complex(  double  re  =  0.0,  double   im	  =   0.0   );
       (1) (since C++11)
	  complex(	   const	complex<float>&	       other	    );
       (3) (until C++11)
	  explicit complex( const complex<long double>&	other );
	  constexpr    complex(	    const     complex<float>&	  other	    );
       (3) (since C++11)
	  explicit constexpr complex( const complex<long double>& other	);
	  Specialization complex<long double>
	  complex(   long  double  re  =  0.0L,	 long  double  im  =  0.0L  );
       (1) (until C++11)
	  constexpr complex( long double re = 0.0L, long double	im =  0.0L  );
       (1) (since C++11)
	  complex(	   const	complex<float>&	       other	    );
       (3) (until C++11)
	  complex( const complex<double>& other	);
	  constexpr    complex(	    const     complex<float>&	  other	    );
       (3) (since C++11)
	  constexpr complex( const complex<double>& other );

	  Constructs the std::complex object.

	  1) Constructs	the complex number from	real and imaginary parts.
	  2) Copy constructor. Constructs the object with the copy of the con-
       tents of	other.
	  The copy constructor is implicit in the standard specializations.
	  3) Converting	constructor. Constructs	the object from	a complex num-
       ber of a
	  different type.

Parameters
	  re	- the real part
	  im	- the imaginary	part
	  other	- another complex to use as source

See also
	  operator=    assigns the contents
		       (public member function)
	  operator""if
	  operator""i  A std::complex literal representing pure	imaginary num-
       ber
	  operator""il (function)
	  (C++14)

http://cppreference.com		  2022.07.31	      std::complex::complex(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::complex::complex&sektion=3&manpath=FreeBSD+Ports+15.0>

home | help