>メンバ関数が呼ばれるときには、それを実行するインスタンスはわかっているわけで

分かるわけがない。
確定するのは呼ばれる時ではなく、呼ばれた後。
仮想関数とかクラスの仕組みを勉強し直せ。