get Function <utility>
Ottiene un elemento da un oggetto pair oggetto.
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);
Parametri
Idx
L'indice dell'elemento definito.T1
Il tipo del primo elemment della coppia.T2
Il tipo del secondo elemment della coppia.pr
La coppia tra cui scegliere.
Note
Il modello viene eseguito ogni restituiscono un riferimento a un elemento del relativo pair argomento.se il valore di Idx è 0 il ripristino di funzioni pr.first e che il valore di Idx è 1 il ripristino di funzioni pr.second.il tipo RI è il tipo di elemento restituito.
Esempio
// 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);
}
Requisiti
intestazione: <utilità>
Spazio dei nomi: deviazione standard