C(ry先生とぬー先生の場外バトル

4
Akso de la Malbono @Cryolite

@kikairoya ストリームの状態がいつ変化するのかは分からないというのは istream_iterator の問題ですよね? そこは納得しています.なら,終端判定において副作用が発生するかどうかも istream_iterator の問題ではないのですか?

2011-11-05 17:26:24
若年寄(もう若くない) @kikairoya

@Cryolite はい、なので、常にiteratorのペアで扱うのが(ry という考えです

2011-11-05 17:28:53
Akso de la Malbono @Cryolite

@kikairoya ちなみに istream_iterator の operator== の適用で stream の状態を変化させない実装が可能なのは良いのでしょうか?

2011-11-05 17:31:56
若年寄(もう若くない) @kikairoya

@Cryolite 可能ならそれはそうすべきですが、可能ですか?

2011-11-05 17:33:08
Akso de la Malbono @Cryolite

@kikairoya 可能ですっていうか,むしろ libstdc++ の operator== 実装のどこで副作用が発生しているのかお聞きしたいです.

2011-11-05 17:34:04
若年寄(もう若くない) @kikairoya

@Cryolite っていうかすいません終端判定そのものと終端判定のタイミングとfeofの挙動がごっちゃになってるので頭整理させてください後で語りましょう

2011-11-05 17:37:25