Lest say I have a std::list of items, and some of these items are being tracked by an iterator held someplace else. If I remove an element from the list, are these iterators still valid?