例えば仮想関数でコールバックするクラスをコンポジションするときとか。
コールバックメソッドを再定義して、コンポジションするクラスのメンバに
アクセスしたいけど、できないから。
こんな場合は、インナークラスでも使うのかな、でもはじめからあると
便利じゃないかなと思うんですけどね…。