Поделиться через


initializer_list Class

Предоставляет доступ к массиву элементов, в которых каждый элемент указанного типа.

template<
    class Type >
    class initializer_list

Параметры

Параметр

Описание

_Elem

Тип данных элемента для сохранения в initializer_list.

_First

Указатель на первый элемент initializer_list.

_Last

Указатель к последнему элементу initializer_list.

Заметки

initializer_list можно построить с помощью связанного списка инициализации.

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

Компилятор преобразует связанные списки инициализации с однотиповыми элементами в initializer_list. сигнатура функции необходимо initializer_list. Дополнительные сведения об использовании initializer_list см. в разделе Единообразная инициализация и делегирование конструкторов.

конструкторов;

initializer_list

Создает объект типа initializer_list.

Определения типов

value_type

Тип элементов объекта initializer_list.

Ссылка

Тип, предоставляющий ссылку на элемент, хранящийся в initializer_list.

const_reference

Тип, предоставляющий постоянную ссылку на элемент, хранящийся в initializer_list.

size_type

Тип, представляющее число элементов в initializer_list.

итератор

Тип, предоставляющий итератор для initializer_list.

const_iterator

Тип, предоставляющий постоянный итератор для initializer_list.

Функции-члены

begin

Возвращает указатель на первый элемент массива initializer_list.

end

Возвращает указатель на один элемент после последнего в initializer_list.

size

Возвращает количество элементов в initializer_list.

Требования

Заголовок: <initializer_list>

Пространство имен: std

См. также

Ссылки

<forward_list>

Другие ресурсы

Члены <forward_list>