Spec-Zone.ru › C++

std::real(std::complex)

Определено в заголовке <complex>
(1)
template< class T > 
T real( const std::complex<T>& z );
(до C++14)
template< class T > 
constexpr T real( const std::complex<T>& z );
(с C++14)
Дополнительные перегрузки (с C++11)
Определено в заголовке <complex>
(A)
float       real( float f );
double      real( double f );
long double real( long double f );
(до C++14)
constexpr float       real( float f );
constexpr double      real( double f );
constexpr long double real( long double f );
(с C++14)
(до C++23)
template< class FloatingPoint >
constexpr FloatingPoint real( FloatingPoint f );
(с C++23)
(B)
template< class Integer >
double real( Integer i );
(до C++14)
template< class Integer >
constexpr double real( Integer i );
(с C++14)
1) Возвращает действительную часть комплексного числа z, т.е. z.real().
A,B) Дополнительные перегрузки предоставляются для всех целочисленных и с плавающей точкой типов, которые рассматриваются как комплексные числа с нулевой мнимой частью. (с C++11)

Параметры

z - комплексное значение
f - значение с плавающей точкой
i - целое значение

Возвращаемое значение

1) Действительная часть z.
A) f.
B) static_cast<double>(i).

Примечания

Дополнительные перегрузки не обязаны предоставляться точно как (A,B). Они должны быть достаточными для того, чтобы для их аргумента num:

  • Если num имеет стандартный тип с плавающей точкой T, то std::real(num) имеет тот же эффект, что и std::real(std::complex<T>(num)).
  • В противном случае, если num имеет целочисленный тип, то std::real(num) имеет тот же эффект, что и std::real(std::complex<double>(num)).

См. также

real
доступ к действительной части комплексного числа
(общедоступный член-функция)
imag
возвращает мнимую часть
(функция-шаблон)
C документация для creal

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/numeric/complex/real2

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API