Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bindet den Typ eines Elements pair ein.
template<class T1, class T2>
class tuple_element<0, pair<T1, T2> > {
typedef T1 type;
};
template<class T1, class T2>
class tuple_element<1, pair<T1, T2> > {
typedef T2 type;
};
Parameter
T1
Der Typ des ersten elemment Paar.T2
Der Typ des zweiten Paare elemment.
Hinweise
Die Vorlagen sind Spezialisierungen der Vorlagenklasse tuple_element Class <tuple>.Jedes besitzt geschachtelte typedef type , das ein Synonym für den Typ des entsprechenden pair-Elements ist.
Beispiel
// std_tr1__utility__tuple_element.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;
// display first element " 0"
std::tuple_element<0, Mypair>::type val = std::get<0>(c0);
std::cout << " " << val;
std::cout << std::endl;
return (0);
}
Anforderungen
Header: <utility>
Namespace: std