Why use string::iterator rather than index?

The index can only be used for containers that support random access – direct access to a given position.

The iterator offers a unified way to access any collection/data structure. The flexibility when refactoring your code is immense.

Leave a Comment