std::tuple_element<div class="t-tr-text"><std::tuple><div class="t-tr-dropdown"><div><div><div class="t-tr-dropdown-arrow-border"></div><div class="t-tr-dropdown-arrow"></div><div class="t-tr-dropdown-h">Original:</div><div class="t-tr-dropdown-orig"><std::tuple></div><div class="t-tr-dropdown-notes">The text has been machine-translated via [http://translate.google.com Google Translate].<br/> You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.</div></div></div></div></div>
De cppreference.com
![]() |
Esta página se ha traducido por ordenador/computador/computadora de la versión en inglés de la Wiki usando Google Translate.
La traducción puede contener errores y palabras aparatosas/incorrectas. Planea sobre el texto para ver la versión original. Puedes ayudar a corregir los errores y mejorar la traducción. Para instrucciones haz clic aquí. |
Definido en el archivo de encabezado <tuple>
|
||
template< std::size_t I, class T > class tuple_element; /* undefined */ |
(1) | (desde C++11) |
template< std::size_t I, class... Types > class tuple_element< I, tuple<Types...> >; |
(2) | (desde C++11) |
template< std::size_t I, class T > class tuple_element< I, const T > { |
(3) | (desde C++11) |
template< std::size_t I, class T > class tuple_element< I, volatile T > { |
(4) | (desde C++11) |
template< size_t I, class T > class tuple_element< I, const volatile T > { |
(5) | (desde C++11) |
Proporciona compilación tipo de acceso indexado a los tipos de los elementos de la tupla .
Original:
Provides compile-type indexed access to the types of the elements of the tuple.
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.
Contenido |
[editar] Tipos de miembros
Miembro de tipo
Original: Member type The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Definition |
type | el tipo de elemento
I th de la tupla, donde I es en [0, sizeof...(Types)) Original: the type of I th element of the tuple, where I is 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. |
[editar] Posible implementación
template< std::size_t I, class T > struct tuple_element; // recursive case template<std::size_t I, class Head, class... Tail > struct tuple_element<I, std::tuple<Head, Tail...>> : std::tuple_element<I-1, std::tuple<Tail...>> { }; // base case template< class Head, class... Tail > struct tuple_element<0, std::tuple<Head, Tail...>> { typedef Head type; }; |
[editar] Ejemplo
Esta sección está incompleta Razón: sin ejemplo |
[editar] Ver también
se obtiene el tipo de los elementos de array Original: obtains the type of the elements of array The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (especialización de plantilla de clase) | |
Obtiene el tipo de los elementos de un par. (especialización de plantilla de clase) |