2004-04-02から1日間の記事一覧

functorが関数へのポインタよりもcall backに適する理由

C++

効率の問題.functorは可能ならばその呼び出しがinline化される.一方,関数へのポインタはcall backする側でinline化されることはまずありえない.(関数へのポインタにどの関数へのポインタが代入されているかは実行時にしか解決できないから) overloadの…

Policy or Trait?

Exceptional C++の項目2読んだときに, 「std::char_traitsってMC++Dの言葉で言えばtraitsと呼ぶよりむしろpolicyと呼ぶべきだよな〜」 と思ったんですが,実際こう考えている人は私だけではなかったようで I know that my definitions mean that std::char_…