【发布时间】:2016-02-28 13:29:03
【问题描述】:
我有一个我自己制作的 C++ 项目,但我遇到了一个奇怪的错误。大约 50% 的时间我运行项目时会出错
进程以退出代码 -1073741819 (0xC0000005) 结束
我不知道为什么会这样。我只是在运行我自己制作的 Dijkstra 算法并将几行打印到控制台。数据永远不会改变,我只使用了几个字节的内存。我不明白为什么项目有时会设法运行,有时会给我一个错误。
【问题讨论】:
-
发生这种情况是因为您的程序中存在错误......如果没有该程序,我们将无法为您提供更多帮助。
-
你可以在这里粘贴你的代码。
-
如果它那么小,你可以把它贴在这里。这是人们扫描的极限,但它可能是显而易见的。
-
0xc0000005是 Windows 上的访问冲突。您可能引用了一个空(或其他无效)指针。运行调试器应该会将您指向有问题的代码行。 -
这里没有人会下载你的整个项目,编译它,然后运行它。如果它在 50% 的时间内发生,那么您应该能够在调试器中捕获它。