将函数作为另一个函数的参数传递时遇到了一些麻烦...
错误:错误 1 错误 C2664:“包装器”:无法将参数 1 从“int”转换为“int (__cdecl *)(int)”
int inc( int n )
{
return n + 1 ;
}
int dec( int n )
{
return n - 1 ;
}
int wrapper( int i, int func(int) )
{
return func( i ) ;
}
int main(){
int a = 0 ;
a = wrapper( 3, inc( 3 ) ) ;
return 0 ;
}