プログラマのミスで引数にあやまりがあるのかどうかチェックするために
同名の基底クラスのメンバは隠蔽される。
さまざまなチェック機構はC++の開発支援の目玉の一つ。
おかげで文法が気持ち悪い。
(純粋仮想の)=0だとか(メンバ関数の)constだとか