----- Mensaje original -----
De: Ovanes Markarian
Joaquin,
but you could use an assert in the debug version? That would be of great help.
I did not call modify(view.end(), ...). But my iterator was invalid, which I wrongly initialized before. The call is just a further test to find out why I got the wrong object instance in the modifier.
In this case to produce an assertion failure is probably of great help to the developer.
It is not possible AFAICS to determine whether an iterator is invalid without providing the iterator type with some additional bookkeeping info, which is precisely what the safe mode does. Without this extra info I don't have anything to assert about... I think the docs should stress more the advantages of setting the safe mode on. If you haven't done it yet I encourage you to do it. Best, Joaquín M López Muñoz Telefónica, Investigación y Desarrollo