C-style arrays can be passed as containers to STL algorithms. The pointers to array elements can be used as iterators.
Example:
#include #include int main(){ int array[] = { 1, 3, 5, 7, 9, 2, 4, 6, 8, 0 }; const int array_size = sizeof array / sizeof array[0]; std::sort(array, array + array_size); for (int i = 0; i 7lt; array_size; ++i) std::cout << array[i] << ' '; std::cout << std::endl; return 0;}