//被调函数:
__stdcall int callee(int); //调用函数以函数指针作为参数:
void caller( __stdcall int(*ptr)(int)); __stdcall int(*p)(int) = callee;caller(p);以上做法有何错误?
为什么我在vc里编译无法通过,
总是在调用函数的参数那里报错:syntax error : '__stdcall'
感觉好像以函数指针作参数时不能加调用规范一样,但调用规范不是
也是函数类型的一部分吗?为什么不行呢?还是有其他的问题?