Вопросы к Поиску с Алисой
Некоторые особенности использования reverse iterators в C++:
Reverse iterators полезны, когда нужно проанализировать данные от последнего элемента к первому, избежать модификации базовой коллекции во время итерации, но выполнить операции в обратном порядке, а также реализовать алгоритмы, которые работают в обратном порядке, например, при анализе отсортированных данных. cppscripts.com