Hi Aseem, > Not all. Only the one pointed to by the iterator. I stand corrected. Thanks. Sincerely, --Eljay vector all vector iterators are invalidated on any change string & wstring all string iterators are invalidated on any change deque all deque iterators are invalidated on any change, except for beginning and end removals list no list iterators are invalidated, except for those referring to a deleted element set & multiset no iterators are invalidated except ones pointing to a removed element map & multimap no iterators are invalidated except ones pointed to a removed element