【发布时间】:2011-06-13 14:52:09
【问题描述】:
在将函数作为另一个函数的参数传递时遇到了一些问题...
错误:错误 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 ;
}
【问题讨论】:
标签: c++ function parameters c2664