>837
イテレータは常に生成されるが、それが指す要素が実際に生成されるのは
要素が参照された場合のみ。

> たとえば100万個の要素のフィボナッチ数列の後ろ3つ欲しい場合、
> コンパイラはどうするの?
この場合は前から順にイテレータの要素が参照されるので、順に値が生成される