get Function <utility>
obtiene un elemento de un objeto de pair .
template<int Idx, class T1, class T2>
RI& get(pair<T1, T2>& pr);
template<int Idx, class T1, class T2>
const RI& get(const pair<T1, T2>& pr);
Parámetros
Idx
El índice del elemento designado.T1
El tipo del primer elemment de pares.T2
El tipo del segundo elemment de pares.pr
Los pares para seleccionar en.
Comentarios
La plantilla funciona cada devuelven una referencia a un elemento del argumento de pair .Si el valor de Idx es 0 las funciones pr.first return y si el valor de Idx es 1 las funciones pr.secondreturn.El tipo RI es el tipo del elemento devuelto.
Ejemplo
// std_tr1__utility__get.cpp
// compile with: /EHsc
#include <utility>
#include <iostream>
typedef std::pair<int, double> Mypair;
int main()
{
Mypair c0(0, 1);
// display contents " 0 1"
std::cout << " " << std::get<0>(c0);
std::cout << " " << std::get<1>(c0);
std::cout << std::endl;
return (0);
}
Requisitos
encabezado: <utilidad>
espacio de nombres: std