get Function <utility>
Ruft ein Element aus einem pair-Objekt ab.
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);
Parameter
Idx
Der Index des angegebenen Elements.T1
Der Typ des ersten elemment Paar.T2
Der Typ des zweiten Paare elemment.pr
Die Paare aus auszuwählen.
Hinweise
Die Vorlage kann jede Rückgabe ein Verweis auf ein Element des pair-Arguments.Wenn der Wert von Idx 0 die Funktionen geben pr.first ist und der Wert von Idx 1 die Funktionen geben pr.secondist.Der Typ RI ist der Typ des zurückgegebenen Elements.
Beispiel
// 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);
}
Anforderungen
Header: <utility>
Namespace: std