タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

programmingとProgrammingとBoost.lambdaに関するAmaiSaetaのブックマーク (1)

  • boost user - lambda

    関数プログラミング最終回、lambda。 正味全く中身を理解していません。手に余りまくりです。 サンプルコードを示します。 lambdaTest.cc ジョークにしか見えませんね。 基的に使うだけでいっぱいいっぱいだったのですが、 いくつか、使うコツがあったように思います。 基的に、なんか非常識に見える部分は全て lambda functor というものに化けるみたいです。 _1 もそうだし constant('\n') もそうです。 これが左辺値に来ればこっちのもので、 後は演算子オーバーロードして次々に lambda functor を返せば良い、 と、そう、stream のトリックです。 例外的なのが stream 関係で、<< 演算子に対しては 右辺値となっても大丈夫みたいです。 つまり、std::istream << 以外で一番左に来るものは lambda 特有のものを置くよ

  • 1