指向函数的指针为什么出错请教
#include<iostream.h>int max(int a,int b)
{
return a>b?a:b;
}
void main()
{
int a,b,(*p)();/*指向函数的指针*/
cout<<"enter a and b";
cin>>a>>b;
p=max; /*为什么这是错误啊 error C2197: 'int (__cdecl *)(void)' : too many actual parameters*/
cout<<(*p)(a,b);
}