対象が virtual なメンバ関数だともっと面倒なことになりそう