array Class (TR1)
Beschreibt ein Objekt, das eine Sequenz der Länge N-Elemente des Typs Ty steuert.Die Sequenz wird als Array von Ty gespeichert, enthalten im array<Ty, N>-Objekt.
template<class Ty, std::size_t N>
class array;
Parameter
Parameter |
Description |
Ty |
Der Typ eines Elements. |
N |
Die Anzahl der Elemente. |
Mitglieder
Typdefinition |
Description |
Der Typ eines konstanten Iterators für die gesteuerte Sequenz. |
|
Der Typ eines konstanten Zeigers auf ein Element. |
|
Der Typ eines konstanten Verweis auf ein Element. |
|
Der Typ eines konstanten umgekehrten Iterators für die gesteuerte Sequenz. |
|
Der Typ eines Dunkelgrün mit Vorzeichen zwischen zwei Elementen. |
|
Der Typ eines Iterators für die gesteuerte Sequenz. |
|
Der Typ eines Zeigers auf ein Element. |
|
Der Typ eines Verweises auf ein Element. |
|
Der Typ eines umgekehrten Iterators für die gesteuerte Sequenz. |
|
Der Typ eines Dunkelgrün ohne Vorzeichen zwischen zwei Elementen. |
|
Der Typ eines Elements. |
Memberfunktion |
Description |
Erstellt ein Objekt. |
|
Ersetzt alle Elemente. |
|
Greift auf ein Element in einer angegebenen Position zu. |
|
Greift auf das letzte Element zu. |
|
Legt den Anfang der kontrollierten Sequenz fest. |
|
Gibt einen direkten const Iterator zum ersten Element im Array zurück. |
|
Gibt einen direkten const Iterator zurück, der nur über dem Ende des Arrays hinaus zeigt. |
|
Gibt einen konstanten Iterator auf das erste Element in einem umgekehrten Array zurück. |
|
Gibt einen konstanten Iterator an das Ende eines umgekehrten Arrays zurück. |
|
Ruft die Adresse des ersten Elements ab. |
|
Testet, ob Elemente vorhanden sind. |
|
Legt das Ende der kontrollierten Sequenz fest. |
|
Ersetzt alle Elemente mit einem angegebenen Wert. |
|
Greift auf das erste Element zu. |
|
Ermittelt die Anzahl der Elemente. |
|
Legt den Anfang der umgekehrten kontrollierten Sequenz fest. |
|
Legt das Ende der umgekehrten kontrollierten Sequenz fest. |
|
Ermittelt die Anzahl der Elemente. |
|
Vertauscht den Inhalt von zwei Containern. |
Operator |
Description |
Ersetzt die gesteuerte Sequenz. |
|
Greift auf ein Element in einer angegebenen Position zu. |
Hinweise
Der Typ verfügt über einen Standardkonstruktor array() und einen Standardzuweisungsoperator operator= wird und den Anforderungen für aggregate erfüllt.Daher können Objekte des Typs array<Ty, N> initialisiert werden, indem ein gesamten Initialisierer verwendet.Beispiel:
array<int, 4> ai = { 1, 2, 3 };
erstellt das Objekt ai, der vier ganzzahlige Werte enthält, die ersten drei Elemente zu den Werten 1, 2 initialisiert, und 3, und initialisiert das vierte Element auf 0.
Anforderungen
Header: <array>
Namespace: std