c++ - 运行时错误和程序崩溃

标签 c++

如何指定一个单独的函数,在运行时错误时自动调用该函数以防止程序崩溃?

最佳答案

如上所述,最好的办法是确定发生崩溃 ic 的区域,然后修复该代码段。这是理想主义的方法。

如果您无法找到另一个替代方案,那就是在您怀疑发生崩溃的区域进行结构化异常处理。一旦发生崩溃,您就可以捕获所需的数据并进行处理。同时,您可以更改 Windows 服务管理器中的设置,以便在应用程序崩溃时重新启动应用程序。希望这能回答您的问题。

此外,如果您正在寻找捕获崩溃并分析的方法,debugdiag 和 Windbg 是人们用来获取崩溃转储的一些标准工具。

关于c++ - 运行时错误和程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2998192/

相关文章:

c++ - 为创建的 hijackWindow() 上下文

c++ - 包含函数指针的类可以用作非类型模板参数吗?

c++ - 可以在没有指针的情况下实现引用传递吗?

c++ - 如何在 C++11 中为包装函数参数解包元组?

c++ - 错误 C2059 : syntax error: '}' C++

临时值的 C++ 模板类型推导

c# - 是否有像 C++ 中那样带有分隔符的 C# 原始字符串?

c++ - 如何在并行架构中进行可靠的性能测试?

C++ 类返回旧值?

c++ - 如何在 C/C++ 中生成表的所有组合的数组列表