Pointers may be used as iterators when using the standard library algorithms found in
////////// begin codeint numbers[10] = { ... };std::sort(numbers, numbers + 10);////////// end code
This code sorts using a custom comparison function:
////////// begin codestruct s { // ...};bool less_than(const s& s0, const s& s1){ // return true if s0 should come before s1}// ...s array[10];// initialize arraystd::sort(array, array + 10, less_than);////////// end code