【初心者歓迎】C/C++室 Ver.101【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.101【環境依存OK】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト1002:デフォルトの名無しさん 17/11/03 01:05:35.02 4eJ/7N9T.net >>981 https://www.google.com/search?q=カンマ演算子 1003:デフォルトの名無しさん 17/11/03 01:56:10.83 LOXVFC/o.net >>982 カンマ演算子か.なるほど. whileの条件式に与えたラムダ式を評価してその成否は破棄しつつ カンマ演算子の右にあるfinがまだ使えるかどうか, で処理継続の可否を判断している,という理解でいいのかな. でも,981のソースだと,while文が終わらずに,無限ループに突入しているもよう. この現象を説明しつつ,問題を解決するソースをくれると喜びます. 1004:デフォルトの名無しさん 17/11/03 04:19:30.63 4eJ/7N9T.net >>983 >>980 1005:デフォルトの名無しさん 17/11/03 06:53:03.34 LOXVFC/o.net 975です, >>981 のソースでいう while( [&]{ for( auto& e : data[i] ) fin >> e; }, fin.good() ) { を while( [&]{ for( auto& e : data[i] ) fin >> e; }(), fin.good() ) { にしたら正常に動作しました. まずはありがとうでした. 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch