标签: c++ pointers this member-function-pointers member-functions
在调用指向成员函数的指针时,我们需要明确指定this:
this
(this->*ptr)();
如果我理解正确,我们需要这样做,因为自动参数(this)传递在这种情况下不起作用(可能是因为我们使用指向它的指针来调用成员函数)。所以我想知道,为什么我们只能调用它并明确地将this作为参数传递?
ptr(this); / compile error