C++のvirtualや多重継承は凶悪で
これも初心者を躓かせる