gpt4 book ai didi

C++ 运行时错误

转载 作者:行者123 更新时间:2023-11-28 08:02:14 25 4
gpt4 key购买 nike

我有一个在几台机器上运行良好的 C++ 应用程序。但是我发现不止一台 PC 上的应用程序失败并出现错误:

This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.

有趣的是,在一台计算机上,它部分有效,部分无效。几天前它因错误而失败,现在它可以正常工作。

此行为的原因可能是什么?

最佳答案

正确的态度不是它在某些机器上失败——而是“我的程序到处都是错误的——它只是碰巧在某些机器上工作”

最有可能的是一个未初始化的变量,它恰好指向工作机器上的空内存和归零内存,但在其他机器上指向垃圾,或者您没有检查某些分配是否失败工作机器有很多内存。另一个常见问题是某些运行时库的不同版本。

建议:
调高编译器的警告级别
尝试调试构建 - 这些通常会将所有变量设置为零
这是了解堆栈转储和远程调试的绝佳机会

关于C++ 运行时错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11121155/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com