Можно ли перебрать вектор от конца к началу?
for (vector::iterator i = my_vector.end();
i != my_vector.begin(); /* ?! */ ) {
}
Или это возможно только с чем-то вроде этого:
for (int i = my_vector.size() - 1; i >= 0; --i) {
}
Подробнее здесь: https://stackoverflow.com/questions/361 ... -beginning