相关疑难解决方法(0)

如何通过成员函数指针调用?

我正在尝试使用成员函数指针进行一些测试.这段代码有什么问题?该bigCat.*pcat();声明无法编译.

class cat {
public:
   void walk() {
      printf("cat is walking \n");
   }
};

int main(){
   cat bigCat;
   void (cat::*pcat)();
   pcat = &cat::walk;
   bigCat.*pcat();
}
Run Code Online (Sandbox Code Playgroud)

c++ function-pointers

56
推荐指数
2
解决办法
5万
查看次数

标签 统计

c++ ×1

function-pointers ×1