2010-06-18から1日間の記事一覧

ファイルを BOOST_FOREACH で行ごとに処理したい

よーするに、こう書きたい。 BOOST_FOREACH( std::string line, lines( std::cin ) ) { // 入力の各行に対する処理 } std::getline を使ってループするのは美しくないですし。 多分 Boost 辺りを探せば有る…と思うんですが、見つからないです。 目撃情報求む…

C++ で Python の for を書きたい

Python の for 文って、 C++ のに比べて格好イイですよね。 # Python for i in range( 0, n ): # 0, 1, ... , n に対して処理する // C/C++ for( int i = 0; i < n; ++i ) { // 0, 1, ... , n に対して処理する } 単純に Python の方が短く書ける、というの…