[complex.members] (original) (raw)

26 Numerics library [numerics]

26.4 Complex numbers [complex.numbers]

26.4.4 Member functions [complex.members]

template<class T> constexpr complex(const T& re = T(), const T& im = T());

Postconditions: real() == re && imag() == im is true.

constexpr T real() const;

Returns:The value of the real component.

constexpr void real(T val);

Effects:Assigns val to the real component.

constexpr T imag() const;

Returns:The value of the imaginary component.

constexpr void imag(T val);

Effects:Assigns val to the imaginary component.