なんか、根本的にポインタを判ってないんじゃね?
なんでdynamic_castが出てくるのかとてもじゃないが、理解できないよ。