visual-c++ - CException::`RTTI 完整对象定位器在 VC++ 应用程序中

标签 visual-c++ crash rtti

你好

在我的 VC++ 应用程序中,我似乎偶尔会遇到 CException::`RTTI Complete Object Locator 异常。

你们中有人知道为什么会发生这个特殊的异常吗。

我在调用 GetLocaleInfo() WINDOWS API 时得到这个信息。

任何帮助都会很棒。

谢谢

最佳答案

调用堆栈已损坏。更高版本的 Visual C++ 在堆栈变量之间注入(inject)“cookies”以检测覆盖。您可能希望升级到新版本的 Visual C++,以便让编译器帮助您。

否则很难抓到腐败。使用单元测试来隔离错误。增加数据完整性验证的频率。

关于visual-c++ - CException::`RTTI 完整对象定位器在 VC++ 应用程序中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1818944/

相关文章:

iPhone - 检测崩溃,提示用户发送崩溃日志

ios - 我的项目的 iOS 部署目标设置为 iOS 9.0,我想将 Reality Kit 集成到 iOS 13.0 及更高版本的应用程序中

c# - Win2d 模糊在 C++ 中并不总是有效

c++ - Windows api 中是否有 O(1) 方式来连接 2 个文件?

c++ - 为什么 push_back() 会导致 malloc() 处理的数据崩溃?

C++ - 在没有 RTTI/dynamic_cast 的情况下向下转换菱形继承对象

c++ - typeid 和 type_info 类

c++ - 无法通过命令行禁用 OpenCV/MSVC C4265(无虚拟析构函数)错误

macos - OS X应用中的零星SIGSEGV崩溃

c++ - 使用Typeid进行简单决策