我收到错误消息:client.exe 中 0x77d815de 处的未处理异常:0xC0000005:访问冲突读取位置 0x00000000。
我理解正常的访问冲突错误是什么意思,但是这个错误在位置 0x77d815de 不断重复,例如,我将删除程序中的代码行,它在位置 0x77d815de 处中断,不管那行是什么。我正在运行的代码是简单的 Windows API 代码,添加了一些 switch 语句(我尝试过删除)和一个类初始化(我也尝试过删除)。您能否就至少为什么可能会出现溢出或解决此问题的方法给我一些建议。感谢您的时间。
--
发现它是由两个开关盒以编译器和我无法察觉的方式互锁引起的。从我的存储库中将其还原为旧形式,这很好。它导致 DirectX 设备类中的数据损坏,并搞砸了它的一些初始化,导致读取异常。