C++クックブックのメモ

5.4 vectorへのポインタの格納

  • vectorにはオブジェクトをコピーするのではなく、ポインタを格納する
    • リファレンスは無理っぽい
  • ポイントしているオブジェクトは自動的にdelteされることはないので、その削除を忘れないように

5.5 listへのオブジェクト格納

  • シーケンスの末尾や先頭以外でも変更するとしたらlistのほうがパフォーマンスや柔軟性がよい
  • findしてポインタを持っておいて、そこの直前にinserとかそういうことも可能
  • remove_ifみたいな関数でfilteringすることもできる

7.11 クラステンプレートの作成

  • 中身はともかく、treeのC++での実装が書いてあるのであとで試す