main()
{
int *p;
free(p);
}
このコードは Win 2K でクラッシュします。しかし、どういうわけかWin XPでクラッシュしません! 理由はありますか?
編集:はい。これはバグであり、書くべきではありません。詳細情報: 使用されたコンパイラは VC 6 コンパイラでした。Win XP マシンでコードをリリース モードでコンパイルしました。Win Xp を搭載した複数のマシンで、このコードを使用して実行可能ファイルを実行しました。コードはクラッシュしませんでした。しかし、複数の Win 2K マシンで同じコードを実行しました。それは毎回クラッシュしました!!