std::end(std::initializer_list)
Материал из cppreference.com
<tbody>
</tbody>
<tbody class="t-dcl-rev ">
</tbody><tbody>
</tbody>
| Определено в заголовочном файле <initializer_list>
|
||
template< class E > const E* end( std::initializer_list<E> il ) noexcept; |
(начиная с C++11) (до C++14) |
|
template< class E > constexpr const 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 функция-элемент) |