>C++ の参照は常に有効なオブジェクトへの参照であることが保証されてるのがいいんじゃん。
たったそれだけの違いでポインタと参照分けるセンスが理解できないよ。
んなもん全部参照にして初期化保証付修飾子でもつけりゃ良かったんだよ。

クラスのインターフェース設計するとき、
コンストラクタで渡せるときは参照で、
着脱可能にしたいときはポインタでなんてかっこ悪すぎ。