Я хочу вставить что-то в список STL в C++, но у меня есть только обратный итератор. Каков обычный способ сделать это?Как вставить с помощью reverse_iterator
Это работает: (конечно это делает)
std::list<int> l;
std::list<int>::iterator forward = l.begin();
l.insert(forward, 5);
Это не работает (? Что я должен делать вместо этого)
std::list<int> l;
std::list<int>::reverse_iterator reverse = l.rbegin();
l.insert(reverse, 10);