By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
446,227 Members | 1,376 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 446,227 IT Pros & Developers. It's quick & easy.

list::reverse_iterator and erase()

P: n/a
high all

i iterate my list with reverse_iterator and at some point i decide that
certain element needs to be erased. how do i do that ?

this is the code i tried inside iteration loop (_it is the main
reverse_iterator, _er is a help reverse_iterator):

if(deleteIt){ //decided that i need erase this elemetn
_er= _it;
_it++;
myList->erase( _er.base() );
}
else ++_it;

this crashes my program

thx
Jul 22 '05 #1
Share this question for a faster answer!
Share on Google+

This discussion thread is closed

Replies have been disabled for this discussion.