编译无法通过
nhycf 2008-11-03 05:34:00 为什么后四句无法编译:附件是VC6工程,没有送分,感兴趣的朋友请进
#include "stdafx.h"
int a(int)
{
return 0;
}
typedef int (*Fun)(int);
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
int i = Fun(a)(1);
int j = (Fun(a))(1);
((Fun)a)(1);
Fun(a)(1); // 无法编译
(Fun(a))(1); // 无法编译
Fun(&a)(1); // 无法编译
(Fun(&a))(1); // 无法编译
return 0;
}