イテレータでendの一つ前を表すのはありますか。
endからの引き算必須ですか。