public member type
std::array::begin
<array>
iterator begin() noexcept;
const_iterator begin() const noexcept;
Return iterator to beginning
Returns an iterator pointing to the first element in the array container.
Notice that, unlike member array::front, which returns a reference to the first element, this function returns a random access iterator pointing to it.
Return Value
An iterator to the beginning of the sequence.
Member types iterator and const_iterator are random access iterator types.
Example
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
// array::begin example
#include <iostream>
#include <array>
int main ()
{
std::array<int,5> myarray = { 2, 16, 77, 34, 50 };
std::cout << "myarray contains:";
for ( auto it = myarray.begin(); it != myarray.end(); ++it )
std::cout << " " << *it;
std::cout << std::endl;
return 0;
}
|
Output:
myarray contains: 2 16 77 34 50
|
Iterator validity
No changes.
See also
- array::cbegin
- Return const_iterator to beginning (public member function
)
- array::front
- Access first element (public member function
)
- array::end
- Return iterator to end (public member function
)
- array::rbegin
- Return reverse iterator to reverse beginning (public member function
)
- array::rend
- Return reverse iterator to reverse end (public member function
)