>>154
has-a時に、
ベースクラスのprotectedメンバを操作する場合
(ベースクラスのコンストラクタやデストラクタがprotected等)や、
ベースクラスの仮想関数をオーバーライドする場合。