调用指向成员函数的指针并将其作为参数传递

时间:2016-05-31 08:05:13

标签: c++ pointers this member-function-pointers member-functions

在调用指向成员函数的指针时,我们需要明确指定this

(this->*ptr)();

如果我理解正确,我们需要这样做,因为自动参​​数(this)传递在这种情况下不起作用(可能是因为我们使用指向它的指针来调用成员函数)。所以我想知道,为什么我们只能调用它并明确地将this作为参数传递?

ptr(this); / compile error

0 个答案:

没有答案