腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
如果
函数
不
返回
,
调用
栈
会
泄漏
内存
吗
?
、
、
、
我不确定这是如何特定于语言的,但特别是在PHP中,
如果
一些
函数
永远不会
返回
,您会在
调用
堆栈中
泄漏
内存
吗
?例如,假设您有一个带有redirect() (或C中的gotos )语句的长
函数
,该语言或环境如何知道删除堆栈的帧?有没有一种方法可以用来确定堆栈帧永远不会被
返回
到?
浏览 27
提问于2019-03-28
得票数 0
1
回答
关于与
内存
泄漏
有关的C库
函数
行为
、
、
、
、
我最近遇到了来自c的
函数
getenv,它接受一个环境变量作为参数并
返回
相应的路径。....这让我开始思考这是否
会
导致
内存
泄漏
。因为
函数
返回
一个必须动态分配的值,因为该值在
函数
超出作用域之后就存在了。
如果
它是在
函数
调用
堆栈上分配的,那么在
函数
调用
之后,它将被释放,对
浏览 3
提问于2020-12-18
得票数 0
4
回答
忘记
调用
std::ofstream关闭功能
会
导致
内存
泄漏
吗
?
、
我只是好奇这个问题:忘记
调用
std::ofstream关闭
函数
会
导致
内存
泄漏
吗
?report.html");myfile << "<head>" << endl; 通常,我们还应该在代码脚本的末尾
调用
但是,
如果
我忘记
调用<
浏览 10
提问于2014-07-31
得票数 4
回答已采纳
1
回答
C# BufferedGraphics
内存
泄漏
、
、
如果
我注释掉Draw()
调用
,
内存
是稳定的。因此,
内存
在Draw中
泄漏
。,记忆也
会
消失。
如果
我注释掉.Clear行,它仍然
会
泄漏
。
如果
我注释掉.Render行,它仍然
会
泄漏
。
如果
我把这两件事都说出来,它就不会漏了。), Form.ClientRectangle); 所以,我的问题是,为什么不提供任何/清除图形上下文
泄漏
内存</e
浏览 5
提问于2014-09-08
得票数 1
回答已采纳
3
回答
哪些操作系统将释放
内存
泄漏
?
、
、
当程序退出时,我相信大多数操作系统都会释放程序分配的
内存
,并将其
返回
到
内存
栈
以供重用。 我不确定的是,
如果
程序有
内存
泄漏
,“
泄漏
”的
内存
是否也会被
返回
以供重用,或者它是否
会
丢失,直到机器重新启动?这是我今天早些时候提出的问题的后续:,有几条评论提到,当程序结束时,程序
内存
将被释放。
如果
在程序完成时释放了
泄漏
,那么我绝对不会有那么大的压力来严格地清
浏览 2
提问于2009-11-12
得票数 4
回答已采纳
1
回答
用C语言封装getenv()和类似的方法,没有
泄漏
或竞争条件
、
不应该存储getenv
返回
的指针,因为将来对getenv的
调用
可能
会
更改它(或对setenv的
调用
等)。我正在尝试为getenv编写一个方便的包装器,
如果
找不到环境变量,它会
返回
一个默认值。我不想泄露
内存
。让包装器
函数
使用malloc和strcpy或strdup复制getenv
返回
的字符串(这是在符合POSIX的系统上)。这是可行的,并允许错误处理,但需要
调用
者记住释放指针。这为
内存</em
浏览 6
提问于2018-11-27
得票数 0
1
回答
调用
对象的析构
函数
是否等同于对对象
调用
delete?
、
、
、
child.end(); }}; 我担心上述析构
函数
是否
会
造成
内存
泄漏
,因为我不确定
调用
对象的析构
函数
是否等同于对对象
调用
delete。我不能直接
调用
对象的delete,因为它的目的是递归地删除对象的子对象。通过在delete (itr->second);之后
调用
(i
浏览 4
提问于2020-01-13
得票数 4
回答已采纳
2
回答
如果
我不存储
返回
的ptr,还会有
内存
泄漏
吗
?
、
、
、
、
我正在读取,在这里,jsoncpp CharReaderBuilder::newCharReader()
函数
返回
一个指向动态创建的CharReader对象的指针,然后可以用来解析JSON。serverResponse.response,这还会导致
内存
泄漏
吗
如果
是这样的话,那么在本例中,我没有存储指针,所以我不能真
浏览 8
提问于2022-08-25
得票数 1
回答已采纳
1
回答
了解CComBSTR赋值运算符
、
假设我有以下内容:CComBSTR myCComBSTR = myBSTR;
如果
这会导致
内存
泄漏
,那么处理这个问题的最有效方法是什么?(myBSTR将作为BSTR传递给
浏览 1
提问于2010-08-25
得票数 7
回答已采纳
4
回答
C++
函数
初始化和
内存
泄漏
、
、
在
调用
函数
时,是否对C++
函数
中的所有变量进行了预初始化,而不管它们在何处声明?我问这个问题,因为我想知道在整个
函数
执行之前退出一个
函数
是否
会
导致
返回
语句后声明的变量的
内存
泄漏
。
如果
它是传递给
函数
的奇数,那么字符串偶数{}永远不会被创建
吗
?因为
如果
要创建它,这不意味着当
函数
在if-else块的第一部分中退出时,字符串将成为
内存
<
浏览 4
提问于2015-07-01
得票数 1
回答已采纳
1
回答
线程安全堆栈实现
、
、
move(data.top()))); // <--- 3 return res;本书对此代码有以下解释: 但是,创建res (3)可能
会
引发异常,原因有两个:对std::make_shared的
调用
可能
会
抛出,因为它不能为新对象分配
内存
和引用计数所需的内部数据,或者要
返回
的数据项的复制构造
函数
或移动构造
函数
在复制/移动到新分配的
内
浏览 2
提问于2022-09-22
得票数 0
回答已采纳
5
回答
C++:
内存
泄漏
、
、
问题:在变量n的哪个值时,以下代码将导致
内存
泄漏
?n是2,就会有
内存
泄漏
。,
如果
n是0,则可能
会
从5.3.4/7 当直接新建声明器中的表达式的值为零时,将
调用
分配
函数
来分配没有任何元素的数组。32.目的是通过
调用
malloc()或calloc()来实现运算符new(),因此规则基本上是相同的。C++与C不同,要求零请求才能
返回
非空指针.,
如
浏览 7
提问于2009-07-16
得票数 4
3
回答
从
函数
返回
动态分配的数组是否
会
导致
内存
泄漏
?
我有一个
函数
,它通过指针
返回
这个数组(这个
函数
是使用new[]创建的)。数组
会
衰变,导致指针只指向第一个元素
吗
?因此,我有以下问题:
如果
上述两种情况为真,在p上使用p是否
会
导致未定义的行为?
浏览 3
提问于2013-02-17
得票数 5
回答已采纳
6
回答
DOM删除导致的jQuery
内存
泄漏
、
jQuery.remove()
函数
时,我仍然
会
遇到一些
内存
泄漏
。那么为什么jQuery
会
泄漏
内存
呢?jQuery包含的每个
调用
引起的,以防止与被删除的DOM元素相关联的事件和数据造成
内存
泄漏
。当我
调用
removeWithoutLeaking
函数
时,我的
内存
会
随着时间的推移保持不变,但当我
调用
removeWithLeakage时,
浏览 11
提问于2009-09-22
得票数 46
回答已采纳
4
回答
通过copy
返回
一个结构,它封装了一个指针
、
、
、
);} 由于make_struct()将
返回
结构s的副本,由它封装的指针是否
会
泄漏
内存
而不能被释放?此外,与动态分配s相比,拷贝本身是否
会
产生性能成本?
浏览 0
提问于2013-01-22
得票数 0
4
回答
这个javascript
会
导致
内存
泄漏
吗
?
、
内部
函数
仅由外部内部的代码使用。但在那之后,我开始思考这是否
会
导致任何记忆问题。我不确定内部
函数
是预先创建的,还是每次
调用
外部()时都创建的?它们
会
导致
内存
泄漏
吗
?有人能解释一下
调用
outer()和
返回
时会发生什么
吗
?
如果
有任何关于javascript
内存
管理的好书或文章,请联系我。我总是被这样的问题弄糊涂。谢谢。
浏览 1
提问于2011-10-02
得票数 4
回答已采纳
4
回答
malloc指针导致
内存
泄漏
?
、
、
我有以下代码,这会不会导致
内存
泄漏
,
函数
返回
后,有很多错位的
内存
,没有声明?
浏览 7
提问于2016-08-30
得票数 0
1
回答
在NodeJS中
不
返回
承诺和功能的东西
、
、
为了编写一段干净的代码,我创建了一些
函数
,用于设置诸如res.status()或发送res.send()之类的东西。现在,通常我知道,
如果
我们
不
返回
Javascript中的任何内容,它就会
返回
未定义的内容。但是对于.then()来说,这是一样的
吗
?也就是说,
如果
我们
不
返回
我们的.then中的任何内容,并且类似地
浏览 0
提问于2019-01-18
得票数 0
2
回答
本地
函数
中的动态分配和释放
内存
、
、
i ; printf ( "%d\n" , ip[i] ) ; }
如果
我不
调用
free()内部的free_or_not(),这会导致
内存
泄漏
吗
?
浏览 1
提问于2015-05-15
得票数 4
回答已采纳
1
回答
MPI_Abort与动态分配
内存
、
、
我正在学习用C语言进行MPI编程,但当其中一个进程
调用
MPI_Abort时,我没有设法从MPI通信器/组中找到在所有进程中动态分配的
内存
(malloc/calloc)所发生的情况。
不
释放动态分配的
内存
会
导致故障/不可预测的行为?这算是泄密
吗
?
浏览 11
提问于2017-03-22
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券