01項 ポインターと参照の違い

今日からMore Effective C++ を読みます。
24項まではブログにまとめ、それ以降は目を通すだけにします。1週間で読みきることを目標にします。

ポインターと参照の違い


ポインターは必ず初期化する必要がなく、参照先を自由に変更することができます。
参照は必ず初期化を行い、一度初期化をすると参照先を変えることができません。

参照を使うべきときは2通りあります。
1,指し示すものが不変であるとき
2,オーバーロードされた代入演算子や添字演算子などの戻り値
この2通りです。それ以外はポインターを使います。


参考書籍

More Effective C++―最新35のプログラミング技法 (ASCII Addison Wesley Programming Series)

More Effective C++―最新35のプログラミング技法 (ASCII Addison Wesley Programming Series)