std::vector::erase und reverse_iterator [gelöst]
-
Hi!
Würd' gern wissen, ob man in einem vector eig. auch einen
reserve_iterator(bzw. das Element auf das er zeigt) "löschen" kann. Wenn ich jetzt so "elegant" rückwärts iteriere - es gibt nurvector::eraseMethoden für einen normalen Random-Access Iterator... kann man die irgendwie ineinander konvertieren?MfG
-
vector.erase( --(reverseIterator.base()) );Funktioniert schonmal. Noch was besseres?
Edit: Was einfacheres finde ich wahrscheinlich sowieso nicht...
