Protect the ConstIter against invalid temporary data
By recreating the temporary transient data at each call of operator*, that transient data from previous calls would become invalid. Examples for such access patterns are discussed in #21690
Edited by Joerg Stelzer