我的问题受到this other question的启发。
我对&(this->*member)
的理解如下:对象有一个名为member
的指针,被解除引用为this->*member
。然后我们采用刚被解除引用的地址。据我所知,这应该完全等同于刚被解除引用的指针的地址,即与this->member
完全相同。这不是真的吗?
答案 0 :(得分:3)
不,不是,因为member
不是会员。
如果您查看链接的问题,您会发现该结构没有名为member
的成员。特别是它不包含名为member
的指针。
member
是一个成员指针,作为函数调用参数传递。