initializer_list Class
Zapewnia dostęp do tablicy elementów, w której każdy element członkowski jest określonego typu.
template<
class Type >
class initializer_list
Parametry
Parametr |
Opis |
---|---|
_Elem |
Typ danych elementu do przechowywania w initializer_list. |
_First |
Wskaźnik do pierwszego elementu initializer_list. |
_Last |
Wskaźnik do ostatniego elementu listy initializer_list. |
Uwagi
Lista initializer_list może być skonstruowana przy użyciu nawiasowego inicjalizatora listy:
initializer_list<int> i1{ 1, 2, 3, 4 };
Kompilator przekształca nawiasowy inicjalizator list z jednorodnymi elementami, do initializer_list, za każdym razem gdy sygnatura funkcji wymaga initializer_list.Aby uzyskać bardziej szczegółowe informacje dotyczące używania initializer_list, zobacz Jednolite inicjowanie i delegowanie konstruktorów
Konstruktorów
Obiekt obiekt typu initializer_list. |
Typedefs
value_type |
Typ elementów w initializer_list. |
odwołanie |
Typ, który zawiera odwołanie do elementu w initializer_list. |
const_reference |
Typ, który zawiera stałe odwołanie do elementu w initializer_list. |
size_type |
Typ, który reprezentuje liczbę elementów w initializer_list. |
iterator |
Typ, który zapewnia iterator dla initializer_list. |
const_iterator |
Typ, który zapewnia stałą sterującą dla initializer_list. |
Funkcje członkowskie
Zwraca wskaźnik do pierwszego elementu w initializer_list. |
|
Zwraca wskaźnik do pierwszego elementu za elementem ostatnim w initializer_list. |
|
Zwraca liczbę elementów w initializer_list. |
Wymagania
Nagłówek: <initializer_list>
Przestrzeń nazw: std