爺感:ポインターを使ってしまう
時代が変われども、ポインターは相変わらず剣呑な野郎だ。
- const some_type *some_pointer とか const some_type * const some_pointer でメモリを守る。
- 参照のほうが安全だし使いやすいから、参照が使えるなら参照を使う。
- 生ポインターを扱うmalloc/freeはもとより、new/deleteも避ける。
- スコープ内の宣言で確保して、スコープアウトで自動解放。
とかを心がければいいんだろう、と思う、たぶん。
だが、爺さんは癖でポインターを使ってしまう。あああー、ポインター多いなー。'*', '->', '&'(参照じゃなくてアドレス演算子)目立つなー。
よっぽど意識しないとダメだな、これは。