>>500
自明なことですね。確かにこの場合、直接コールになると「断言」できます。
でなければ、その処理系は"C++"ではありません。

しかしobj.fun()の方は直接コールになるとは「断言できない」ということで、
この件、既に結論は出ていると思います。