宕机崩溃常见问题
宕机崩溃
在编译中并不会出现报错,当在运行时才会出现的问题;
1.内存泄漏,数组使用没有添加长度检查
char arr[10] = "abcdefghi";int i =11;arr[i] = 'a';cout<< "end" <<endl;
*** stack smashing detected ***: terminated
Aborted (core dumped)
2.意外除以0
int i = 1;i--;int j = 10;cout<< j/i;cout<< "end" <<endl;
Floating point exception (core dumped)
3.进程使用vfork,没有使用exit()进行退出
int pid;pid = vfork();if (pid == 0){cout<< "儿子"<<endl;// exit(0);}else{cout<< "父亲"<<endl<<"pid = "<< pid <<endl;}cout<< "end" <<endl;
Segmentation fault (core dumped)
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
