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