C++相談室 part89
■ このスレッドは過去ログ倉庫に格納されています
0322デフォルトの名無しさん
2011/06/11(土) 14:52:23.45istream_iterator<int> first(str), second, last;
while (first != last){
cout<< *first <<endl;
++first;
}
で一応、正常に整数が出力されているようですが、
while (first != last)の条件でどうしてうまくいくのか
わかりません。Iterator last にはstrの終了情報は渡って
いないように思うのですが。
■ このスレッドは過去ログ倉庫に格納されています