关于函数指针的问题
typedef int (*CallBackFunc)( const int node );
int a(const int node)
{
printf("%d\n",node);
return node;
}
int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
{
CallBackFunc f1 = *a; //为什么这两种给函数指针付值的方法都正确呢?
f1(2);
CallBackFunc f2 = a;
f2(2);
return 0;
}