table of contents
std::get(std::complex)(3) | C++ Standard Libary | std::get(std::complex)(3) |
NAME¶
std::get(std::complex) - std::get(std::complex)
Synopsis¶
Defined in header <complex>
template< std::size_t I > (1) (since C++26)
friend constexpr T& get( std::complex<T>& x );
template< std::size_t I > (2) (since C++26)
friend constexpr const T& get( const std::complex<T>& x );
template< std::size_t I > (3) (since C++26)
friend constexpr T&& get( std::complex<T>&& x );
template< std::size_t I > (4) (since C++26)
friend constexpr const T&& get( const std::complex<T>&&
x );
Returns the reference to real or imaginary part from a complex when I == 0 or
I ==
1, respectively. It is mainly provided for structured binding support.
Parameters¶
x - a complex
Return value¶
1-4) A reference to the real or imaginary part from the stored
one when I == 0 or I
== 1, respectively.
Example¶
This section is incomplete
Reason: no example
See also¶
Structured binding (C++17) binds the specified names to
sub-objects or tuple
elements of the initializer
get(std::tuple) tuple accesses specified element
(C++11) (function template)
get(std::pair) accesses an element of a pair
(C++11) (function template)
get(std::array) accesses an element of an array
(C++11) (function template)
Category:¶
* Todo no example
2024.06.10 | http://cppreference.com |