Udostępnij za pośrednictwem


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

initializer_list

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

rozpocznij

Zwraca wskaźnik do pierwszego elementu w initializer_list.

end

Zwraca wskaźnik do pierwszego elementu za elementem ostatnim w initializer_list.

rozmiar

Zwraca liczbę elementów w initializer_list.

Wymagania

Nagłówek: <initializer_list>

Przestrzeń nazw: std

Zobacz też

Informacje

<forward_list>

Inne zasoby

<forward_list> Członkowie