Export (0) Print
Expand All


Retrieves an iterator to the element that follows the last element in the specified container.

template<class Container>
    auto end(Container& cont) 
        -> decltype(cont.end());
template<class Container>
    auto end(const Container& cont) 
        -> decltype(cont.end());
template<class Ty, class Size>
    Ty *end(Ty (&array)[Size]); 


A container.


An array of objects of type Ty.

The first two template functions return cont.end() (the first is non-constant and the second is constant).

The third template function returns array + Size.

For a code example, see begin.

Header: <iterator>

Namespace: std

© 2014 Microsoft