member func: begin
defination
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.
In zero-sized arrays, this function returns the same as array::end
, but the returned iterator should not be dereferenced.
Parameters
none
Return Value
An iterator to the beginning of the sequence.
If the array object is const-qualified, the function returns a const_iterator. Otherwise, it returns an iterator.
Member types iterator and const_iterator are random access iterator types (pointing to an element and to a const element, respectively).
example
// 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 << '\n';
return 0;
}