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
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
Gibt einen Zeiger auf das erste Element in einer initializer_list zurück. |
|
Gibt einen Zeiger auf das Element hinter dem letzten Element in einer initializer_list zurück. |
|
Gibt die Anzahl von Elementen in der initializer_list zurück. |
Anforderungen
Header: <initializer_list>
Namespace: std