Compartir a través de


get Function <tuple>

obtiene un elemento de un objeto de tuple .

template<int Idx, class T1, class T2, ..., class TN>
    RI get(tuple<T1, T2, ..., TN>& tpl);
template<int Idx, class T1, class T2, ..., class TN>
    RI get(const tuple<T1, T2, ..., TN>& tpl);

Parámetros

  • Idx
    Índice del elemento que se va a obtener.

  • TN
    El tipo de elemento de la tupla de Enésimo.

  • tpl
    La tupla a seleccionar en.

Comentarios

Las funciones de la plantilla devuelve una referencia al valor en el índice Idx en el objeto tplde tuple .Si Ui tipo correspondiente es un tipo de referencia ambas funciones Uireturn; si no la primera función devuelve Ui& y la segunda función devuelve const Ui&.

Ejemplo

 

// std_tr1__tuple__get.cpp 
// compile with: /EHsc 
#include <tuple> 
#include <iostream> 
 
typedef std::tuple<int, double, int, double> Mytuple; 
int main() 
    { 
    Mytuple c0(0, 1, 2, 3); 
 
// display contents " 0 1 2 3" 
    std::cout << " " << std::get<0>(c0); 
    std::cout << " " << std::get<1>(c0); 
    std::cout << " " << std::get<2>(c0); 
    std::cout << " " << std::get<3>(c0); 
    std::cout << std::endl; 
 
    return (0); 
    } 
 
  

Requisitos

encabezado: <tupla>

espacio de nombres: std

Vea también

Referencia

<tuple>

tuple_element Class <tuple>