用反汇编工具可以发现class里面函数地址是在全局函数指针表里面的不是局部的。
【 在 z16166 的大作中提到: 】
: non-virtual的成员函数的地址是编译期就知道的,不需要通过this去访问其地址就能直接call,所以this是nullptr也没关系。
: virtual的成员函数,以及non-static的成员变量才需要通过this指针去访问,这些情况下this不能是nullptr。
: 但是,通过nullptr的this来调用成员函数属于Undefined Behavior
: ...................
--
FROM 114.221.22.*