Bo Persson wrote: >It is dependent on the other part of DR#198: > >"Destruction of an iterator may invalidate pointers and references previously obtained from that iterator" > >If that sentence is accepted, the reference returned from operator*() might be invalid after tmp is destroyed. If... > > Now I see. Thanks! Paolo.