Click here to Skip to main content
15,563,228 members
Home / Discussions / ATL / WTL / STL
   

ATL / WTL / STL

 
PinnedHOW TO ANSWER A QUESTION PinPopular
Chris Maunder16-Jul-09 4:09
cofounderChris Maunder16-Jul-09 4:09 
PinnedHow to get an answer to your question PinPopular
Chris Maunder16-Jul-09 4:05
cofounderChris Maunder16-Jul-09 4:05 
QuestionHelp with STL list::insert Pin
ForNow21-Sep-22 2:54
ForNow21-Sep-22 2:54 
AnswerRe: Help with STL list::insert Pin
Graham Breach21-Sep-22 22:40
Graham Breach21-Sep-22 22:40 
GeneralRe: Help with STL list::insert Pin
ForNow22-Sep-22 2:35
ForNow22-Sep-22 2:35 
GeneralRe: Help with STL list::insert Pin
Graham Breach22-Sep-22 4:40
Graham Breach22-Sep-22 4:40 
GeneralRe: Help with STL list::insert Pin
ForNow22-Sep-22 5:31
ForNow22-Sep-22 5:31 
GeneralRe: Help with STL list::insert Pin
Graham Breach22-Sep-22 5:59
Graham Breach22-Sep-22 5:59 
GeneralRe: Help with STL list::insert Pin
ForNow22-Sep-22 6:11
ForNow22-Sep-22 6:11 
AnswerRe: Help with STL list::insert Pin
Richard MacCutchan22-Sep-22 5:51
mveRichard MacCutchan22-Sep-22 5:51 
GeneralRe: Help with STL list::insert Pin
ForNow22-Sep-22 10:30
ForNow22-Sep-22 10:30 
GeneralRe: Help with STL list::insert Pin
Richard MacCutchan22-Sep-22 23:28
mveRichard MacCutchan22-Sep-22 23:28 
I think you missed the point. The begin and end iterators are dynamic and are recalculated every time you insert or remove an element from the list. In your case you capture the begin iterator which points to the first element of the list. You then insert an item at the front of the list, so your saved iterator is no longer valid. You then increment it so it could, quite reasonably, point beyond the end of the list. To use iterators properly you must call the begin and end methods of the list each time you need their values.
GeneralRe: Help with STL list::insert Pin
ForNow23-Sep-22 2:45
ForNow23-Sep-22 2:45 
GeneralRe: Help with STL list::insert Pin
Richard MacCutchan23-Sep-22 2:55
mveRichard MacCutchan23-Sep-22 2:55 
GeneralRe: Help with STL list::insert Pin
ForNow23-Sep-22 3:20
ForNow23-Sep-22 3:20 
GeneralRe: Help with STL list::insert Pin
Richard MacCutchan23-Sep-22 4:16
mveRichard MacCutchan23-Sep-22 4:16 
GeneralRe: Help with STL list::insert Pin
ForNow23-Sep-22 5:11
ForNow23-Sep-22 5:11 
GeneralRe: Help with STL list::insert Pin
Richard MacCutchan23-Sep-22 5:38
mveRichard MacCutchan23-Sep-22 5:38 
GeneralRe: Help with STL list::insert Pin
ForNow23-Sep-22 5:48
ForNow23-Sep-22 5:48 
Questionerror: cannot call member function ‘bool QRegExp::exactMatch(const QString&) const’ without object Pin
Member 1496877119-Jul-22 6:14
Member 1496877119-Jul-22 6:14 
AnswerRe: error: cannot call member function ‘bool QRegExp::exactMatch(const QString&) const’ without object Pin
jsc4219-Jul-22 7:35
professionaljsc4219-Jul-22 7:35 
Question/std:c++20 broke a template class Pin
Member 1567106212-Jun-22 11:07
Member 1567106212-Jun-22 11:07 
AnswerRe: /std:c++20 broke a template class Pin
longjmp24-Nov-22 3:59
longjmp24-Nov-22 3:59 
Questionhow to implement CButton as CListbox item Pin
rtischer82776-May-22 3:51
rtischer82776-May-22 3:51 
AnswerRe: how to implement CButton as CListbox item Pin
CHill606-May-22 6:12
mveCHill606-May-22 6:12 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.