#include <windows.h>
int main()
{
int* i = (int*)malloc(sizeof(int));
*i = 5;
__try
{
free(i);
free(i);
}
__except
{
return -1;
}
return 0;
}
我正在尝试了解有关 Windows SEH 的更多信息。我的第一个测试程序给我带来了一些真正的麻烦。我查看了 msdn 文档,但我仍然不确定我有什么问题。尝试编译此程序时出现以下错误:
error C2059: syntax error : '{'
error C2143: syntax error : missing ';' before '{'
都在第 15 行。
谢谢。