■
24:14
今日は原因がわからないバグに一日ずっと悩まされて、「必要もない連中がポインタを使うからだ! 馬鹿どもにポインタを使わせるな!」みたいな気分になりました。誰が生成していつ破棄されるかわからないポインタをメンバ変数でえんえん保持してるのは良くないよねー。スマートポインタ使おうぜー。
24:40
mem_fnを使ってthisとメンバ関数をbindして関数オブジェクトに保持させてthis以外のオブジェクトに渡してやったら、先にthisが破棄されちゃったみたいなのとか、ホントもう勘弁してくださいよー。
24:53
std::vectorで要素を追加したらイテレータが死ぬとか、すげえ無茶な仕様だよなあ。それじゃポインタと変わらんじゃーん。近ごろのSTL実装だと、死んだイテレータを使うと例外なりアサートなりしてくれるので助かるけど、十年くらい前はポインタをそのまま使った実装もあったような。