Namespaces
Variants

std::complex

From cppreference.com
 
 
 
 
Defined in header <complex>
template< class T >
class complex;
(1)
template<> class complex<float>;
(2) (until C++23)
template<> class complex<double>;
(3) (until C++23)
template<> class complex<long double>;
(4) (until C++23)

Specializations of std::complex for cv-unqualified standard(until C++23) floating-point types are TriviallyCopyable(since C++23) LiteralTypes for representing and manipulating complex number.