小编sin*_*ine的帖子

*** 检测到堆栈粉碎 ***:<未知> 终止中止(核心转储) 错误仅有时发生?

我正在完成作业(因此我无法发布代码),并且很少出现此运行时错误:

*检测到堆栈粉碎*:终止中止(核心转储)

当我再次运行可执行文件后,一切正常。是否有原因导致此错误仅有时出现?作为参考,我试图完成的作业要求我们将文件中的数据加载到两个向量中,并对数据进行二进制和线性搜索,以查看向量 1 中的数据是否出现在向量 2 中。

谢谢你!

编辑:附加信息:当我收到此错误时,输入数据没有任何变化。我可以使用完全相同的输入数据运行完全相同的可执行文件一次并让它工作,第二次运行它,得到堆栈粉碎错误,然后运行完全相同的东西,并让它再次正常工作。

c++ buffer-overflow c++11

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

buffer-overflow ×1

c++ ×1

c++11 ×1