>>31
基底クラスの関数にvirtualを付けなければ継承クラスの同名関数は無条件にオーバーライドされる
しかしそれをチェックする方法はない

これがC++の一つの問題点だ
実際に関数を呼び出してどちらが呼び出されるかは、クラスの定義を読まなければ分からない