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