社区
C++ 语言
帖子详情
如何写一段代码让程序崩溃
hjl0508
2014-06-10 01:36:52
为了测试程序崩溃的状况,我想再问一下程序崩溃了是不是所有的线程都会停止,还是有一部分正常一部分停止?
...全文
1471
10
打赏
收藏
如何写一段代码让程序崩溃
为了测试程序崩溃的状况,我想再问一下程序崩溃了是不是所有的线程都会停止,还是有一部分正常一部分停止?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cjfdqchwhj
2014-06-11
打赏
举报
回复
要让程序崩溃,太简单了。 如果是窗口程序,直接干掉消息坏(这种搞不好你的系统都会崩掉)。 算术除0. 访问一个没有初始化的指针 ……
91program
2014-06-11
打赏
举报
回复
所有的线程,确切的说是所有属于这个进程的线程。 例如:如空指针赋值、越界操作等都引起进程退出,一般也会弹出提示框的。
unituniverse2
2014-06-11
打赏
举报
回复
throw(0);
猿码-偶滴老嘎
2014-06-11
打赏
举报
回复
空指针啊空指针
nice_cxf
2014-06-11
打赏
举报
回复
方法多了,比如: 直接对空指针的内容赋值: int *p =NULL; *p=1;
buyong
2014-06-11
打赏
举报
回复
#include <assert.h> assert(1 == 0);
sniffer12345
2014-06-11
打赏
举报
回复
abort()就行啦
demystify
2014-06-10
打赏
举报
回复
定义一个类的空指针,然后通过它调用成员函数,程序就会崩溃,空指针引起程序崩溃是常见的错误。 另外delete 野指针也会报错。 目前我所遇到的两类难解决的BUG,主要是指针问题和线程同步问题
hjl0508
2014-06-10
打赏
举报
回复
程序崩溃了不会自己关闭,会弹出一个对话框提示选择结束还是调试程序,貌似里面的其他线程还在正常运行
shenchenman
2014-06-10
打赏
举报
回复
程序崩溃进程直接结束了。 最常见的崩溃就是内存错误。int *p;delete p;
C语言常见的
程序
崩溃
问题分析
1. 常见的
程序
崩溃
示例 常见的
崩溃
类型有以下几种: 对空指针指向的内存非法
写
操作 对空指针指向的内存非法读操作 除0操作 大的临时变量或者递归等导致栈溢出 对只读内存进行
写
操作 堆越界
写
操作 对已经释放的内存进行
写
操作
【开发日常】最短的C
崩溃
程序
写
一个最简单的C
崩溃
程序
: #include <stdio.h> #include <strin.h> int main () { return 1/0; }
MFC
程序
崩溃
的友好处理
【错误处理】MFC
程序
崩溃
的友好处理 来源:http://www.myexception.cn/vc-mfc/1071607.html 【异常处理】MFC
程序
崩溃
的友好处理 软件总存在这样或者那样的bug。 虽然测试员已经在很努力的寻找问题,
程序
员也在汗流浃背的除虫,但是总会有一些情况被遗漏或者不可预测,比如用户的硬件环境、网络状况、操作系统差异等等,不一而足。而导致的结果则是弹
【
程序
崩溃
的原因及处理方法】
在嵌入式系统中,可以使用日志记录机制来记录系统运行时的信息和错误信息,并将其保存在文件或存储器中,以供后续分析和修复。6.内存泄漏:内存泄露是指
程序
在申请内存后,无法释放或未能及时释放,从而导致系统内存的不断消耗,最终导致
程序
的
崩溃
或性能的下降。例如,在嵌入式系统中,可以使用硬件中断来隔离
程序
错误,保护系统不受错误的影响。这种错误会导致
程序
崩溃
,因为操作系统会检测到
程序
尝试访问一个无效的内存地址,并强制关闭该
程序
。因此,对于嵌入式系统中的
程序
错误,需要采取一些特殊的处理方法来确保系统的可靠性和稳定性。
vc调试:使用MAP文件快速定位
程序
崩溃
代码
行
作为
程序
员,平时最担心见到的事情就是
程序
发生了
崩溃
,无论是指针越界还是非法操作,都将给我们的应用系统 造成巨大的损失。但在一个大型系统的测试过程中,初期出现
程序
崩溃
似乎成了不可避免的事。其实测试中出现
程序
崩溃
并不可怕,反而是测试的成功。我们更为关 心的是
程序
中的哪一行导致了系统
崩溃
,这样我们才能有针对性的进行改正。 在VC中,我们可以利用出现
程序
崩溃
时VC的自动跳转,定位到出错
代码
行。但在大量的压力测试时,尤其是多线程测试时,同时出现几十个错,这时VC本身的出错跳转往往会失灵。 在这里我们介绍一种
C++ 语言
64,680
社区成员
250,490
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章