腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
C
链表
插入
函数
中
的
内存
泄漏
c
、
memory-leaks
、
malloc
我正在尝试实现一个
链表
,根据LeakSanitizer
的
说法,我
的
程序在这个
函数
中有一个漏洞。该
函数
插入
新节点,并保持这些节点按升序排序。 ? curr = curr->next; curr->next = temp_node;} 这是在我
的
main
函数
中
插入
的
调
浏览 8
提问于2020-09-17
得票数 0
2
回答
按顺序
插入
链表
和
内存
泄漏
c
、
memory-leaks
、
linked-list
在
链表
函数
中
:// list is a pointer to the linked list(*current)->next = temp; 因为temp不是直接指针,所以当我将(*current)->next赋值回temp时,它会在堆
中
创建一个副本吗然后原来
的
内存
现在没有
浏览 1
提问于2014-02-23
得票数 0
1
回答
字符串
链表
中
的
内存
泄漏
c++
、
memory-leaks
、
linked-list
、
stdstring
我做了一个模板化
的
双向
链表
。在我
的
析构
函数
中
,我在所有节点上调用delete。因此,我没有任何原语
的
内存
泄漏
,但是如果我创建了std::string
的
链表
,就会有
内存
泄漏
。我不知道怎么处理这件事。node_pointer next(first);delete next; 在遍历
链表
时,我调用了上面的方法。
浏览 2
提问于2014-02-19
得票数 0
6
回答
C
++
中
的
内存
分配,使用
链表
映射
c++
、
visual-c++
、
memory-leaks
、
map
、
memory-management
我使用
的
底层数据结构是:实际上,数据结构将一个int映射到一个
链表
。映射(在本例
中
实现为hashmap)确保在固定时间内查找列表
中
的
值。
链表
确保
插入
和删除也在恒定时间内运行。这个结构工作得很好,在我
的
程序完成后,我释放了
内存
。对于列表
中
的
每个单元格。 delete c
浏览 0
提问于2012-02-28
得票数 0
4
回答
C
语言中
的
内存
泄漏
c
、
memory
、
pointers
我是一个
C
语言初学者,我正在写一个非常简单
的
链表
。我想知道以下代码
中
是否会有
内存
泄漏
: ifnext =0; previous->next = symp->next; }我非常确定如果指针symp没有存储在另一个变量
中
浏览 4
提问于2009-11-27
得票数 2
回答已采纳
4
回答
包含其他
链表
的
链表
(&F)
c
、
pointers
、
data-structures
、
linked-list
、
void-pointers
我有一个通用
的
链表
实现,它有一个包含void* to数据
的
节点结构和一个包含对head
的
引用
的
列表结构。现在我
的
问题来了,
链表
中
的
一个节点可能会通过void*持有对另一个
链表
的
引用。当我释放包含较小列表
的
较大列表时,这会导致
内存
泄漏
。所以我想知道是否有一种方法可以检查void*是否指向了另一个列表,所以我也关注并释放了它,或者只是指向了数据。如果
浏览 1
提问于2011-02-10
得票数 8
回答已采纳
2
回答
那段代码会不会泄露
内存
?
c
、
memory-leaks
今天我看到了一些我认为会泄露
内存
的
代码:#include <stdio.h> /* printf, scanf,count;n++) printf ("%d ",numbers[n]);} 我认为在给指针赋一个新值之前,程序无法释放指针numbers引用
的
所有
内存
该程序仅在循环
的
最后一次迭代期间
浏览 3
提问于2015-12-18
得票数 0
2
回答
Valgrind通知我
C
中有一个
内存
泄漏
,我非常确定我已经修复了这个问题
c
、
linked-list
、
valgrind
、
memory-leaks
我正在用
C
语言做一个
链表
实现。这个程序从一个文件
中
读取数据,并将其放入一个
链表
中
,打印一些东西,然后删除
链表
并释放
内存
。然后我对它运行valgrind,它告诉我在我
的
文件
中
存在
内存
泄漏
。AddToBackOfLinkedList(theList, theData); DestroyLin
浏览 0
提问于2012-09-29
得票数 0
2
回答
使用
函数
作用域过期释放结构
链表
的
内存
c
、
memory-management
、
memory-leaks
、
scope
我
的
目标是重复运行API调用并检查
内存
泄漏
。在下面的代码
中
,我试图表达我
的
问题。问题出在callApi()
函数
中
。我需要处理API()返回
的
结构“output”所占用
的
内存
。即使我在这里使用free(output),它也会导致
内存</
浏览 1
提问于2010-12-02
得票数 0
1
回答
(
C
++)
c++
我在下面的程序中有一行代码造成了
内存
泄漏
,我不确定为什么会这样……它正在将一个新节点
插入
到
链表
中
在'newQuestion‘指针出现在列表
中
之后,我需要删除它吗?这不会弄乱我
的
清单吗? 当我通过
浏览 3
提问于2014-11-09
得票数 0
1
回答
C
链表
内存
泄漏
c
、
memory-leaks
、
linked-list
我不知道为什么我
的
链接列表有
内存
泄漏
。我有一个叫做insertAtFront()
的
方法 Node *new = malloc(sizeof(Malloc of new Node failed"); new->next = *head;} N
浏览 2
提问于2016-02-15
得票数 0
回答已采纳
4
回答
C
链表
中
的
内存
泄漏
c
、
memory-leaks
、
linked-list
,我有一些严重
的
记忆问题。我是
C
语言
的
新手,当涉及到错误
的
指针和诸如此类
的
东西时,我仍然会被抛出一个循环,所以我真的需要一些帮助。 代码如下。文件
的
顺序是LinkedLists.h (LinkedList模块
的
头)、LinkedLists.
c
( LinkedList模块)和TestList.
c
(主模块)。但是,运行它会在执行结束时导致seg错误,valgrind会报告多个
内存
泄漏
(如下所示)。如
浏览 3
提问于2012-12-28
得票数 4
回答已采纳
3
回答
在
C
/
C
++
中
,
链表
只在堆栈中分配头指针,而在堆中分配其他节点。这可能会导致
内存
泄漏
?
c++
、
c
、
list
、
heap-memory
、
stack-memory
对于
C
和
C
++,是指具有指向其头节点
的
指针
的
链表
。但是,所有节点都是通过malloc()或new在堆上分配
的
。当头指针超出它
的
作用域时,例如它
的
函数
退出,堆上分配
的
所有节点都将丢失。对吗?这是
内存
泄漏
吗?
C
/
C
++如何处理这类问题?它会自动调用分配器吗?(例如free()或delete)?
浏览 0
提问于2011-11-20
得票数 1
回答已采纳
1
回答
创建自定义
链表
时
的
边缘情况
algorithm
、
data-structures
、
linked-list
在创建
链表
(单
链表
)时,我应该涵盖哪些边缘情况?a)无节点(b)只有一个节点(
c
)在头/尾添加节点(d)避免遍历列表时
的
无限循环(e)避免
内存
泄漏
和悬空指针
浏览 1
提问于2020-05-16
得票数 0
1
回答
AddressSanitizer:堆栈溢出地址错误?
c++
、
clang++
所以,我做了一个使用递归来反转
链表
的
函数
。我
的
reverse
函数
工作得很好,但是当我试图在我
的
可执行文件上运行asan时,它在reverse
函数
中
的
特定地址给了我一个堆栈溢出错误。在完成工作后,我尝试将堆栈
中
的
所有变量都设为空。我已经从堆
中
释放了所有
内存
。我在文件上运行valgrind,它告诉我所有的
内存
都已释放,没有
泄漏
。我做
浏览 9
提问于2016-09-26
得票数 0
回答已采纳
3
回答
删除链接对象
c++
、
class
、
object
、
linked-list
节点对象被链接在一起以形成
链表
。poly对象持有指向第一个节点
的
指针。我正在尝试释放整个"poly“
的
内存
。我想要删除多边形-然后在多边形析构
函数
中
调用一个
函数
(类似于"freePoly"),它将帮助我迭代节点对象
的
整个
链表
-删除所有节点。下面是类
的
定义:{double coeff;Node *next; publ
浏览 0
提问于2014-04-22
得票数 0
1
回答
在
C
++
中
释放指向
链表
的
双指针
c
、
list
、
pointers
我对
c
比较陌生,尝试使用一个
链表
来实现堆栈。为了实现push()和pop()
函数
,我传递了一个双指针。在main
中
,我将节点*node_head初始化为NULLvoid stack_push(Node **node_head, int d)
浏览 0
提问于2014-11-10
得票数 0
2
回答
C
++
链表
内存
泄漏
c++
、
memory
、
memory-leaks
、
valgrind
嗨,我在valgrind上运行了我
的
程序,这是报告这是我
的
程序 int main
浏览 1
提问于2012-04-14
得票数 0
回答已采纳
2
回答
CreateList
函数
中
的
内存
泄漏
(
链表
)
c
、
memory-leaks
、
linked-list
、
valgrind
我尝试使用valgrind和以下选项检查
内存
泄漏
:Valgrind说createList()
函数
中
存在
内存
泄漏
,但我找不到原因。
浏览 2
提问于2015-12-23
得票数 2
1
回答
内存
释放双向
链表
C
++
c++
、
pointers
、
memory-leaks
、
linked-list
、
valgrind
出于学习
的
目的,我已经创建了自己
的
双向
链表
实现。我正在做一些测试,以确保
内存
被正确释放。在main.cpp
中
,我有以下内容:int *x = new int(1);int *z = new int(3);pointer.insertBack(*y);pointer.printForward();显然,由于对new
浏览 0
提问于2013-05-22
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言/C加加编程学习,VC加加中y一个检测内存泄漏的类
解决Django应用程序中的内存泄漏问题
Java:Java中内存泄漏的原因以及如何避免它们
JDK7和8中关于ForkJoinPool的内存泄漏BUG
Windbg 在 TDengine 内存泄漏调试中的应用与实践分享
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券