我想测试一堆“应用程序崩溃转储生成器”,比如旧的 Dr. Watson 。
在 C/C++ 中因未处理的异常引发应用程序崩溃的最简单方法是什么?
最佳答案
虽然从技术上讲,取消引用 NULL
指针只是一种未定义的行为,而不是保证崩溃,但实际上它几乎绝对肯定会崩溃:
(*((int*)0))=0;
关于c++ - 引发未处理的异常,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14869977/
我想测试一堆“应用程序崩溃转储生成器”,比如旧的 Dr. Watson 。
在 C/C++ 中因未处理的异常引发应用程序崩溃的最简单方法是什么?
最佳答案
虽然从技术上讲,取消引用 NULL
指针只是一种未定义的行为,而不是保证崩溃,但实际上它几乎绝对肯定会崩溃:
(*((int*)0))=0;
关于c++ - 引发未处理的异常,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14869977/