2013-02-14 83 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