オブジェクト指向は難しいです。
たとえば交通費なんかをプログラムで管理する時に int 型に放り込んでしまうことがよくあるのですが、「交通費 is a 整数」というのが乱暴すぎないか?という指摘があります。
クラスのメンバ変数を mMember や member_ のように命名することがあります。これには可読性を向上させる目的の他に、「きっとこうしないと初期化するときコンパイルが通らないんだろうなぁ」という心配があったのですが…
クラスのメンバオブジェクトが初期化されるタイミングは次のようになっています。