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) | связывает указанные имена с подобъектами или элементами кортежа инициализатора |
|
(C++11) | доступ к указанному элементу кортежа (шаблонная функция) |
|
(C++11) | доступ к элементу pair (шаблонная функция) |
|
(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