Freigeben über


initializer_list Class

Bietet Zugriff auf ein Array von Elementen, in dem jedes Mitglied von einem angegebenen Typ ist.

template<
    class Type >
    class initializer_list

Parameter

Parameter

Beschreibung

_Elem

Der in initializer_list zu speichernde Elementdatentyp.

_First

Der Zeiger auf das erste Element der initializer_list.

_Last

Der Zeiger auf das letzte Element von initializer_list.

Hinweise

Ein initializer_list-Element kann mit einer Initialisiererliste in Klammern erstellt werden:

initializer_list<int> i1{ 1, 2, 3, 4 };

Der Compiler transformiert in Klammern gesetzte Initialisiererlisten mit homogenen Elementen in initializer_list, wenn für die Funktionssignatur initializer_list erforderlich ist. Weitere Details zur Verwendung von initializer_list finden Sie unter Einheitliche Initialisierung und Delegierung von Konstruktoren.

Konstruktoren

initializer_list

Konstruiert ein Objekt vom Typ initializer_list.

Typedefs

value_type

Der Typ der Elemente in der initializer_list.

Verweis

Ein Typ, der einen Verweis auf ein in der initializer_list gespeichertes Element bereitstellt.

const_reference

Ein Typ, der einen Konstantenverweis auf ein in der initializer_list gespeichertes Element bereitstellt.

size_type

Ein Typ, der die Anzahl von Elementen in der initializer_list darstellt.

Iterator

Ein Typ, der einen Iterator für die initializer_list bereitstellt.

const_iterator

Ein Typ, der einen konstanten Iterator für die initializer_list bereitstellt.

Memberfunktionen

begin

Gibt einen Zeiger auf das erste Element in einer initializer_list zurück.

end

Gibt einen Zeiger auf das Element hinter dem letzten Element in einer initializer_list zurück.

size

Gibt die Anzahl von Elementen in der initializer_list zurück.

Anforderungen

Header: <initializer_list>

Namespace: std

Siehe auch

Referenz

<forward_list>

Weitere Ressourcen

<forward_list> Member