Ale*_*ter 0 c++ windows-xp
main() { int *p; free(p); }
此代码在Win 2K中崩溃.但不知何故,Win Xp不会崩溃!知道为什么吗?
编辑:是的.这是一个错误,不应该写.更多信息:使用的编译器是VC 6编译器.在Win Xp机器上以发布模式编译代码.使用此代码在具有Win Xp的多台计算机上运行可执行文件.代码没有导致任何崩溃.但是在多台Win 2K机器上运行相同的代码.它每次都崩溃了!!
ale*_*der 6
这是未定义的行为.它可能会崩溃,可能不会崩溃,甚至无法显示独角兽,也没有关于未定义行为如何表现的规则.
归档时间:
13 年 前
查看次数:
119 次
最近记录: