heap-corruption 相关问题

当由于编程错误而无意中修改存储器位置的内容时在计算机程序中发生的一种类型的存储器损坏

C中的堆栈溢出/堆溢出

这是一个开放式问题,但是我一直在使用大型代码库,但是遇到了一个我认为与堆/堆栈溢出有关的错误。说我有函数:int A(){...

回答 1 投票 0

在Visual Studio中检测到堆损坏,但是程序在另一个C编译器中运行正常:为什么?

我尝试搜索此问题,但找不到任何答案。我编写了一个程序,该程序通过链接列表实现堆栈及其操作。该程序可以在C ...

回答 1 投票 0


通过分配大量内存来跟踪堆损坏?

在我的程序中,我遇到以下错误:free():无效大小异常终止(核心已转储)运行GDB,我发现这发生在向量的析构函数中:#0 0x00007ffff58e8c01 in free()...

回答 1 投票 0

C ++堆损坏,但仅在单元测试项目中

我正在使用模板实现自定义堆栈。但是我遇到了一个问题,使我对内存安全性提出了质疑。正常使用时,析构函数可以正常工作,但是会触发堆损坏...

回答 1 投票 1

C程序在Visual Studio中仅在调试模式下退出程序后,以编程方式更改argv会导致堆损坏错误。怎么解决?

我有一个大型的遗留程序,其中以编程方式在程序初始化中以编程方式更改argv参数,然后是解析参数的逻辑。在发布模式下,程序终止......

回答 5 投票 -1

在Main中的return语句中堆坏了

我正在创建一个包含多项式的动态数组类。我现在遇到的问题是当我运行我的代码时,一旦它在main中返回return语句就会开始调用析构函数并且......

回答 1 投票 0

VFH和堆损坏

我目前正在研究点云,我尝试创建一个VFH直方图。因此,我从相机收集数据,填充点云,然后创建法线,我最终计算我的......

回答 1 投票 0

如何找到写入释放的内存(堆损坏)?

我正在调试Visual Studio 2017下的多线程C ++应用程序。可以使用以下代码示例重现问题类型int * i = new int(); * i = 4; int * j = i;删除...

回答 1 投票 2

malloc函数问题:检测到严重错误c0000374

我正在编写一个关于具有链接表示的稀疏矩阵的程序。 temp =(matrixPointer *)malloc(sizeof(matrixPointer));但是每当我像上面的malloc一样使用临时指针时,它......

回答 1 投票 0

“gdb”和“valgrind”以不同的方式执行二进制文件?

我的程序出现堆内存损坏错误。 osboxes @ osboxes:/ mnt / hgfs / VM_Shared / ISSUES / _ [02] $ ./shuf / dev / null ***`./shuf'中的错误:损坏的双链表:0xb7f01ac0 ***虽然......

回答 1 投票 1

C:错误分配指针[重复]

我有一个char数组,我想删除单词(或短语)之前或之后的空白,而不是中间。例如:“你好” - >“你好”“你好” - >“你好”“你好” - >“......

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.