Spec-Zone.ru › C++

std::get(std::complex)

Определено в заголовке <complex>
template< std::size_t I >
friend constexpr T& get( std::complex<T>& x );
(1) (с C++26)
template< std::size_t I >
friend constexpr const T& get( const std::complex<T>& x );
(2) (с C++26)
template< std::size_t I >
friend constexpr T&& get( std::complex<T>&& x );
(3) (с C++26)
template< std::size_t I >
friend constexpr const T&& get( const std::complex<T>&& x );
(4) (с C++26)

Возвращает ссылку на действительную или мнимую часть из complex, соответственно, когда I == 0 или I == 1. В основном предназначена для поддержки структурированных связываний.

Параметры

x - объект complex

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

1-4) Ссылка на действительную или мнимую часть из хранимого значения, соответственно, когда I == 0 или I == 1.

Пример

См. также

Структурированное связывание (C++17) связывает указанные имена с подобъектами или элементами кортежа инициализатора
get(std::tuple)
(C++11)
доступ к указанному элементу кортежа
(шаблонная функция)
get(std::pair)
(C++11)
доступ к элементу pair
(шаблонная функция)
get(std::array)
(C++11)
доступ к элементу array
(шаблонная функция)

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

Spec-Zone.ru

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