I'm trying to do some testing with member function pointer. What is wrong with this code? The bigCat.*pcat();
statement doesn't compile.
class cat {
public:
void walk() {
printf("cat is walking \n");
}
};
int main(){
cat bigCat;
void (cat::*pcat)();
pcat = &cat::walk;
bigCat.*pcat();
}