Tôi muốn chèn một cái gì đó vào một danh sách STL trong C + +, nhưng tôi chỉ có một iterator đảo ngược. Cách thông thường để thực hiện điều này là gì?Làm thế nào để bạn chèn với một reverse_iterator
này hoạt động: (tất nhiên nó)
std::list<int> l;
std::list<int>::iterator forward = l.begin();
l.insert(forward, 5);
này không làm việc: (? Tôi nên làm gì thay vì)
std::list<int> l;
std::list<int>::reverse_iterator reverse = l.rbegin();
l.insert(reverse, 10);