std::begin(std::initializer_list)
Определено в заголовке <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
См. также
| возвращает указатель на первый элемент (публичный член-функция) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/utility/initializer_list/begin2