10
通过函数指针调用C ++类方法
如何获取类成员函数的函数指针,然后再使用特定对象调用该成员函数?我想写: class Dog : Animal { Dog (); void bark (); } … Dog* pDog = new Dog (); BarkFunction pBark = &Dog::bark; (*pBark) (pDog); … 另外,如果可能的话,我也想通过指针来调用构造函数: NewAnimalFunction pNew = &Dog::Dog; Animal* pAnimal = (*pNew)(); 这可能吗?如果可以,这样做的首选方式是什么?