This is great because you can easily pass pointers to c-array elements to the new template algorithms of C++. Follow the link for an example of what the find algorithm would look like and you'll see how the pointers would be used within the algorithm in order to comply with the request. For this to work we need to be able to increment pointers in the same way that we would increment iterators in order to reach the next element. Also it just makes logical sense for pointers to behave that way.
std::find(a, a + SIZE, 12); http://cplusplus.com/reference/algorithm/find/