关于函数指针
比如我定义了一个函数指针类型,代码如下:
include <iostream>
using namespace std;
typedef void (*PFUNC)(void);
void test();
int main () {
PFUNC fp = test;
fp();
(*fp)();
return 0;
}
void test() {
std::cout << "This is test() !" << std::endl;
}
我通过上面2种方式,都可以调用test函数。那么,这2种方法,有什么区别呢?