C++指向类成员的函数指针
时间: 2023-12-10 18:32:47 浏览: 124
C++指向类成员的函数指针与普通函数指针的区别在于,前者不仅要匹配函数的参数类型和个数以及返回值类型,还要匹配该函数指针所属的类类型。因此,定义一个指向类成员函数的指针需要指定函数的返回类型、参数类型和类类型。同时,调用类成员函数指针时需要使用类的对象或指针来调用,例如:obj.*pf() 或者 ptr->*pf()。需要注意的是,成员函数指针不能直接使用函数名作为函数入口地址去调用成员函数。
阅读全文