gm300の日記: effective STL
日記 by
gm300
を自宅で読んで、昼は
C++ program language 3rd ed.
Designing Components with C++STL
を読む。全然進まない。mem_fun ではなく mem_fun_ref を使わないといけないと気が付くまでに1時間近くかかる。
Designing Components with C++STL は特にその辺の説明があっさりしすぎていて全然役に立たない。for_each を例にとると、Function _f の持たなくてはいけない性格、持つことができる性質を説明して欲しい。アダプタを使わない場合、operator() が必須な点、for_each という一時的な object が作成されて、for_each(...).~Function() などで for_each 終了後に使えることが知りたい。arg を持つ constractor は使えないみたいだけど、実際どうなの?
さらに effective STL の中では効率についていろいろあるけど、template をまねして書いてさらに constractor や reference をその前後に合わせて調整するとそのほうが早くなる。(こともけっこうある)
C++ program language 3rd ed.
Designing Components with C++STL
を読む。全然進まない。mem_fun ではなく mem_fun_ref を使わないといけないと気が付くまでに1時間近くかかる。
Designing Components with C++STL は特にその辺の説明があっさりしすぎていて全然役に立たない。for_each を例にとると、Function _f の持たなくてはいけない性格、持つことができる性質を説明して欲しい。アダプタを使わない場合、operator() が必須な点、for_each という一時的な object が作成されて、for_each(...).~Function() などで for_each 終了後に使えることが知りたい。arg を持つ constractor は使えないみたいだけど、実際どうなの?
さらに effective STL の中では効率についていろいろあるけど、template をまねして書いてさらに constractor や reference をその前後に合わせて調整するとそのほうが早くなる。(こともけっこうある)
effective STL More ログイン