2010-12-08から1日間の記事一覧

内部状態を持つ関数オブジェクト

http://www.kijineko.co.jp/tech/superstitions/functor-is-not-copied-in-algorithm.html ここここここまでしなくちゃいけないのん?・・・ 今までこーいうのふっつーに書いてたんだけど。 現在進行形で書いてるし。

述語を純粋関数にしよう

EffectiveSTL第39項より。 え。この規則破ってるプログラムをどっかで書いた覚えがある。 やっべ。 gccはどうなっとんぞ //3回operator()が呼び出された時true struct Predicate { private: size_t timeCalled; public: Predicate() :timeCalled(0){} bool o…

bindでちょっと試し書き

てすとてすと こんなのがありまして struct Hoge { void func1()const{/*hoge*/} void func2(int a,int b)const{/*hoge*/} }; vectorとかだったら vector<Hoge> v; //要素追加とかして for_each( v.begin() , v.end() , boost::mem_fn( &Hoge::func ) ); まぁこれ</hoge>…