それは無理にC++化するとハマるんでない?
仮想関数は使う予定?