Update iterator.cpp

Не могу понять, почему правильно не работает перегруженный оператор operator -- ?