std::get(std::tuple)
Da cppreference.com
![]() | This page has been machine-translated from the English version of the wiki using Google Translate. The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
template< std::size_t I, class... Types > typename std::tuple_element<I, tuple<Types...> >::type& | (1) | (desde C++11) |
template< std::size_t I, class... Types > typename std::tuple_element<I, tuple<Types...> >::type&& | (2) | (desde C++11) |
template< std::size_t I, class... Types > typename std::tuple_element<I, tuple<Types...> >::type const& | (3) | (desde C++11) |
Extrai o elemento elemento
Ith
da tupla. I
é um valor inteiro em [0, sizeof...(Types))
.Original:
Extracts the
Ith
element element from the tuple. I
is an integer value in [0, sizeof...(Types))
.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Índice |
[editar] Parâmetros
t | - | tupla cujo conteúdo para extrair Original: tuple whose contents to extract The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
[editar] Valor de retorno
1)Referência para o elemento de
2)Ith
t
.Original:
Reference to the
Ith
element of t
.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Rvalue referência para o elemento de
3)Ith
t
, a menos que o elemento é de lvalue tipo de referência, neste caso, é devolvido lvalue referência.Original:
Rvalue reference to the
Ith
element of t
, unless the element is of lvalue reference type, in which case lvalue reference is returned.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Const referência ao elemento
Ith
de t
.Original:
Const reference to the
Ith
element of t
.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[editar] Exceções
[editar] Exemplo
#include <iostream> #include <string> #include <tuple> int main() { auto t = std::make_tuple(1, "Foo", 3.14); std::cout << "(" << std::get<0>(t) << ", " << std::get<1>(t) << ", " << std::get<2>(t) << ")\n"; }
Saída:
(1, Foo, 3.14)
[editar] Veja também
accesses an element of an array (modelo de função) | |
(C++11) | acede a um elemento de um pair Original: accesses an element of a pair The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (modelo de função) |