29 Numerics library [numerics]

29.5 Complex numbers [complex.numbers]

29.5.4 complex member functions [complex.members]

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

Effects: Создает объект класса complex.

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

constexpr T real() const;

Returns: Стоимость реальной составляющей.

void real(T val);

Effects: Присваивается val к реальному компоненту.

constexpr T imag() const;

Returns: Значение мнимой составляющей.

void imag(T val);

Effects: Присваивается val мнимой составляющей.