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 Arrayelements ein.
template<int Idx, class Ty, std::size_t N>
class tuple_element<Idx, <array<Ty, N> > {
typedef Ty type;
};
Vorlagenparameter
Idx
Der Elementoffset.Ty
Der Typ eines Elements.N
Die Größe des Arrays.
Hinweise
Diese Vorlagenklasse ist eine Spezialisierung der Vorlagenklasse tuple_element Class <tuple>.Sie hat geschachteltes Typedef type, die ein Synonym für den Typ des Elements Idxarray ist.
Beispiel
// std_tr1__array__tuple_element.cpp
// compile with: /EHsc
#include <array>
#include <iostream>
typedef std::array<int, 4> Myarray;
int main()
{
Myarray c0 = {0, 1, 2, 3};
// display contents " 0 1 2 3"
for (Myarray::const_iterator it = c0.begin();
it != c0.end(); ++it)
std::cout << " " << *it;
std::cout << std::endl;
// display first element " 0"
std::tuple_element<0, Myarray>::type val = c0.front();
std::cout << " " << val;
std::cout << std::endl;
return (0);
}
Anforderungen
Header: <array>
Namespace: std