Spec-Zone.ru › C++

std::complex<T>::real

std::complex<T>
(1)
T real() const;
(до C++14)
constexpr T real() const;
(с C++14)
(2)
void real( T value );
(до C++20)
constexpr void real( T value );
(с C++20)
std::complex<float>
(1)
float real() const;
(до C++11)
constexpr float real() const;
(с C++11)
(2)
void real( float value );
(до C++20)
constexpr void real( float value );
(с C++20)
std::complex<double>
(1)
double real() const;
(до C++11)
constexpr double real() const;
(с C++11)
(2)
void real( double value );
(до C++20)
constexpr void real( double value );
(с C++20)
std::complex<long double>
(1)
long double real() const;
(до C++11)
constexpr long double real() const;
(с C++11)
(2)
void real( long double value );
(до C++20)
constexpr void real( long double value );
(с C++20)

Доступ к действительной части комплексного числа.

1) Возвращает действительную часть.
2) Устанавливает действительную часть в value.

Параметры

value - значение, в которое нужно установить действительную часть

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

1) Действительная часть *this.
2) (ничего)

Примечания

В C++11 перегрузка (1) в std::complex специализациях указывалась без квалификатора const. Однако в C++11 спецификатор constexpr, используемый в нестатическом методе-члене, подразумевает const, и, следовательно, поведение такое же, как если бы const был указан.

Отчеты об ошибках

Следующие отчеты об ошибках, изменяющие поведение, были применены ретроактивно к ранее опубликованным стандартам C++.

DR Применено к Поведение, как опубликовано Корректное поведение
LWG 387 C++98 действительную часть нельзя было установить напрямую можно установить напрямую с помощью новой перегрузки real

См. также

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

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

Spec-Zone.ru

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