#include <windows.h>
int main()
{
int* i = (int*)malloc(sizeof(int));
*i = 5;
__try
{
free(i);
free(i);
}
__except
{
return -1;
}
return 0;
}
私はウィンドウズSEHについてもっと学ぼうとしています。私の最初のテストプログラムは私にいくつかの本当の問題を与えています。私はmsdnのドキュメントを見ましたが、何が間違っているのかまだよくわかりません。このプログラムをコンパイルしようとすると、次のエラーが発生します。
error C2059: syntax error : '{'
error C2143: syntax error : missing ';' before '{'
両方とも15行目。
ありがとう。