>>222
>上書きされる方も当然仮想関数だし、上書きする方も当然仮想関数なんだよ。

違う。対象が仮想関数だから、仮想関数となる(変化する)ということ。
上書きする方は仮想関数である必要はない。
これはvtableに格納されるんだから、動作的にはこれでいい。

何れにしても、オーバーロードする方は仮想関数である必要はない。