template <class iter> void sort( iter first, iter last); template <class iter, class Compare> void sort( iter first, iter last, Compare comp);where our quick and dirty translation is:
void sort(pointer first, pointer last); (Uses "<" to compare elements.) void sort(pointer first, pointer last, Compare funct *comp);