std::complex< _Tp >(3cxx) | std::complex< _Tp >(3cxx) |
NAME¶
std::complex< _Tp > -SYNOPSIS¶
Public Types¶
typedef _Tp value_type
Public Member Functions¶
constexpr complex (const _Tp &__r=_Tp(), const _Tp &__i=_Tp())
Detailed Description¶
template<typename _Tp>struct std::complex< _Tp >¶
Template to represent complex numbers. Specializations for float, double, and long double are part of the library. Results with any other type are not guaranteed. Parameters:Tp Type of real and imaginary
values.
Member Typedef Documentation¶
template<typename _Tp> typedef _Tp std::complex< _Tp >:: value_type¶
Value typedef. Definition at line 127 of file complex.Constructor & Destructor Documentation¶
template<typename _Tp> constexpr std::complex< _Tp >:: complex (const _Tp &__r = _Tp(), const _Tp &__i = _Tp()) [inline]¶
Default constructor. First parameter is x, second parameter is y. Unspecified parameters default to 0. Definition at line 131 of file complex.template<typename _Tp> template<typename _Up > constexpr std::complex< _Tp >::complex (const complex< _Up > &__z) [inline]¶
Copy constructor. Definition at line 138 of file complex.Member Function Documentation¶
template<typename _Tp> complex<_Tp>& std::complex< _Tp >::operator+= (const _Tp &__t) [inline]¶
Add t to this complex number. Definition at line 181 of file complex.template<typename _Tp> complex<_Tp>& std::complex< _Tp >::operator-= (const _Tp &__t) [inline]¶
Subtract t from this complex number. Definition at line 190 of file complex.Author¶
Generated automatically by Doxygen for libstdc++ from the source code.Sun Jan 6 2013 | libstdc++ |