2013-02-14 96 views
3

我想测试一堆“应用程序崩溃转储生成器”,如旧的Dr. Watson调用未处理的异常

在C/C++中引发应用程序崩溃超过未处理的异常的最简单方法是什么?

+0

你为什么不使用[链接](..... )格式? – 2013-02-14 07:47:07

+0

我不知道它,不明白它的好处。该链接已经不言自明。 – asdrubael 2013-02-14 07:53:01

+0

不是一件大事。但大链接看起来不好 – 2013-02-14 07:54:48

回答

3

虽然技术上废弃一个NULL指针只是一个未定义的行为,而不是保证崩溃,实际上,它会与几乎绝对肯定崩溃:

(*((int*)0))=0; 
+0

括号过多。 '*(int *)0 = 0;'就足够了。 '' – 2013-02-14 17:22:51

+0

'int * ptr = nullptr; * ptr = 0;'使意图更清楚。 – 2013-02-14 17:26:59