std::end(std::initializer_list)
Материал из cppreference.com
< cpp | utility | initializer list
Определено в заголовочном файле <initializer_list> | ||
template<class E > const E* end(std::initializer_list<E> il )noexcept; | (начиная с C++11) (до C++14) | |
template<class E > constexprconst E* end(std::initializer_list<E> il )noexcept; | (начиная с C++14) | |
Перегрузка std::end для initializer_list
возвращает указатель на элемент после последнего элемента объекта il
.
Содержание |
[править]Параметры
il | — | initializer_list |
[править]Возвращаемое значение
il.end()
[править]Пример
Запустить этот код
#include <iostream>#include <iterator>#include <algorithm>#include <initializer_list> int main(){std::initializer_list il ={3, 1, 4, 1, 5, 9}; std::reverse_copy(std::begin(il), std::end(il), std::ostream_iterator<int>(std::cout, " "));}
Вывод:
9 5 1 4 1 3
[править]Смотрите также
возвращает указатель на элемент за последним элементом (public функция-элемент) |