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.
Erstellt einen Wrapper für pair-Elementanzahl.
template<class T1, class T2>
class tuple_size<pair<T1, T2> > {
static const unsigned value = 2;
};
Parameter
T1
Der Typ des ersten elemment Paar.T2
Der Typ des zweiten Paare elemment.
Hinweise
Die Vorlage ist eine Spezialisierung der Vorlagenklasse tuple_size Class <tuple>.Er verfügt über einen Member value , der ein ganzzahliger konstanter Ausdruck ist, dessen Wert 2 ist.
Beispiel
// std_tr1__utility__tuple_size.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 size " 2"
std::cout << " " << std::tuple_size<Mypair>::value;
std::cout << std::endl;
return (0);
}
Anforderungen
Header: <utility>
Namespace: std