pos = staff.end(); pos--; while(pos != staff.begin()) { cout << *pos << "\n"; pos--; } cout << *pos << "\n";