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. |
Определения типов
value_type |
Тип элементов объекта initializer_list. |
Ссылка |
Тип, предоставляющий ссылку на элемент, хранящийся в initializer_list. |
const_reference |
Тип, предоставляющий постоянную ссылку на элемент, хранящийся в initializer_list. |
size_type |
Тип, представляющее число элементов в initializer_list. |
итератор |
Тип, предоставляющий итератор для initializer_list. |
const_iterator |
Тип, предоставляющий постоянный итератор для initializer_list. |
Функции-члены
Возвращает указатель на первый элемент массива initializer_list. |
|
Возвращает указатель на один элемент после последнего в initializer_list. |
|
Возвращает количество элементов в initializer_list. |
Требования
Заголовок: <initializer_list>
Пространство имен: std