|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Member functions | ||||
| Capacity | ||||
| Iterators | ||||
| Non-member functions | ||||
begin(std::initializer_list) | ||||
Defined in header <initializer_list> | ||
template<class E> const E* begin(std::initializer_list<E> il)noexcept; | (since C++11) (constexpr since C++14) | |
The overload ofstd::begin forinitializer_list returns a pointer to the first element ofil.
Contents |
| il | - | aninitializer_list |
il.begin()
#include <algorithm>#include <initializer_list>#include <iostream>#include <iterator> int main(){std::initializer_list ϕ={'1','.','6','1','8','0'}; std::copy(std::begin(ϕ),std::end(ϕ),std::ostream_iterator<char>(std::cout,"")); std::cout<<'\n';}
Output:
1.6180
| returns a pointer to the first element (public member function)[edit] |