Это противоречит самому определению итератора, который является указателем на объект, плюс информация о том, как добраться до следующего объекта.
Итератор не знает, сколько еще раз он сможет выполнить итерацию до его завершения. Это может быть бесконечно, поэтому бесконечность может быть вашим ответом.