而到了Linux系统下的编辑器g++中
就是netinet/in.h了
当然不会通过编译。而且VC编译器把你得程序隐租生成目标文件
连接函数库这些过程都给你宽携碰做好了。但是在别的编辑器慎谈下
比如g++这些都要你自己来写makefile文件来完成。
这种情况叫做runtime
error
(运行时错误)。
在
Windows
7
上这样提示:
在
Windows
XP
上这样提示:
runtime
error
(运行时错误)就猜碰是程序运行到一半,程序就崩穗禅谈溃了。
比如说:
①除以零
②数组越界:int
a[3]
a[10000000]=10
③指针越界:int
*
p
p=(int
*)malloc(5
*
sizeof(int))
*(p+1000000)=10
④使用已经释放的空间:int
*
p
p=(int
*)malloc(5
*
sizeof(int))free(p)
*p=10
⑤数组开得太大,超出了栈的范围,造成栈溢出:int
a[100000000]
回答不容易,希望能帮到您,满意请帮忙采纳一下袭亏,谢谢
!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)