std::get(std::pair)
De 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< size_t N, class T1, class T2 > typename std::tuple_element<I, std::pair<T1,T2> >::type& |
(1) | (ya que C + +11) |
| template< size_t N, class T1, class T2 > const typename std::tuple_element<I, std::pair<T1,T2> >::type& |
(2) | (ya que C + +11) |
| (3) | (ya que C + +11) | |
Extrae un elemento de la tupla usando par-como el interfaz .
Original:
Extracts a element from the pair using tuple-like interface.
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] Parámetros
| p | - | par cuyo contenido desea extraer
Original: pair 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-2)Devoluciones
3) p.first si N==0 y p.second si N==1 .Original:
Returns
p.first if N==0 and p.second if N==1.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.
Devoluciones std::forward<T1&&>(p.first) si
N==0 y std::forward<T2&&>(p.second) si N==1Original:
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] Excepciones
1-3)[editar] Ejemplo
#include <iostream> #include <utility> int main() { auto p = std::make_pair(1, 3.14); std::cout << '(' << std::get<0>(p) << ", " << std::get<1>(p) << ')' << std::endl; }
Output:
(1, 3.14)
[editar] Ver también
| accesos a tuplas elemento especificado Original: tuple accesses specified element The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función de plantilla) | |
accesses an element of an array (función de plantilla) | |