腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
let
调用
中
的
选中
变量
何时
从
堆栈
中
释放
?
kotlin
我正在尝试确定
let
(及其姊妹函数)是否有助于节省
堆栈
内存。考虑以下
let
语句: fun bar() { // foo is on the stack doSomething(foo)} TL;DR:检查过
的
变量
什么时候
从
堆栈
中
释放
?
浏览 17
提问于2020-11-05
得票数 0
1
回答
Haskell编译器如何决定是在堆上还是在
堆栈
上进行分配?
haskell
、
memory-management
、
compiler-construction
、
heap-memory
、
stack-memory
Haskell没有显式
的
内存管理,所有对象都是通过值传递
的
,所以也没有明显
的
引用计数或垃圾回收。Haskell编译器通常如何决定是否生成
堆栈
上分配
的
代码,而不是为给定
变量
生成堆上分配
的
代码?它是否会在同一函数
的
不同
调用
点之间一致地堆或
堆栈
分配相同
的
变量
?当它分配内存时,它如何决定
何时
释放
内存?
堆栈
分配和
释放
是否
浏览 1
提问于2011-02-27
得票数 30
回答已采纳
4
回答
C和Objective
中
返回地址
的
内存分配
objective-c
、
c
、
memory-management
在C函数
中
,
调用
函数时分配其局部
变量
内存,函数完成时
释放
内存。对于返回值(例如int、string)、
何时
和
何时
以及在何处分配返回地址
的
内存
的
函数,它是
调用
堆栈
或被
调用
堆栈
的
一部分还是其他部分呢?请考虑以下示例:{ return(&_myInt);这个例子让我完全搞不清如何为返回指针
浏览 3
提问于2012-02-11
得票数 1
回答已采纳
4
回答
在
释放
静态
变量
时迅速
swift
我想知道
何时
释放
static
变量
,所以我创建如下所示: init() { } } static
let
a = A() print("B deinit")= B()b = nil
何时
调用
<
浏览 1
提问于2017-08-30
得票数 5
回答已采纳
2
回答
在BISON
中
何时
调用
%析构函数?
c++
、
bison
在BISON
中
何时
调用
%析构函数?VARIABLE %destructor { delete $$; } Literal 编辑:为了清楚起见,我为一个新令牌分配了一个新
的
变量
对象,这
浏览 5
提问于2011-06-19
得票数 6
回答已采纳
4
回答
当内存分配给函数(定义或
调用
)时
c++
、
c
return dbl; int var; } 我相信它是在
堆栈
中
调用
函数(运行时)时分配
的
。当函数退出时
释放
,是
浏览 0
提问于2015-03-09
得票数 11
回答已采纳
3
回答
何时
从
堆
中
释放
可变状态值?
memory
、
f#
、
heap-memory
、
mutable
、
object-lifetime
在F# WikiBook
的
部分
中
,有下面的代码片段。
let
counter = ref 0 counter := !incr();;val it : int = 2 val it : int = 3 起初,似乎很容易接受这样一个事实:每次
调用
counter时,可变
的
incr值都会增加。但是,经过一段时间
浏览 2
提问于2009-05-03
得票数 0
回答已采纳
1
回答
将const char*转换为Swift字符串
c
、
swift
我有一个c函数,我
从
返回const char*
的
桥接头中访问它。const char* get_c_string();
let
str = String.fromCString(UnsafePointer<Int8>(get_c_string
浏览 2
提问于2015-10-08
得票数 5
回答已采纳
1
回答
如何在Corda
中
软锁状态?
corda
在Corda
中
,我如何软锁一个状态,以防止它被另一个流
从
vault中
选中
?如何
释放
软锁?它会在任
何时
候自动
释放
吗?
浏览 0
提问于2018-10-26
得票数 1
2
回答
函数返回值
c
、
embedded
每个函数
调用
都在
堆栈
上执行,该函数在函数退出后
从
堆栈
内存
中
释放
。return return_value 应该
从
堆栈
内存
中
释放
此值。因此,接收此返回值
的
主函数如何获得foo()返回
的
正确值?
浏览 7
提问于2016-01-30
得票数 3
回答已采纳
3
回答
如何在PHP
中
释放
内存?
php
、
memory
、
object
data[] = $obj->importAFile($file1);} 分配给$obj
的
内存在返回后会被
释放
吗如果不是,我如何
释放
它?
浏览 1
提问于2011-08-25
得票数 9
2
回答
范围结束会清除内存
中
的
变量
?
c++
、
memory
、
scope
、
free
从
问题中我了解到,在C#
中
,在大多数情况下,在范围结束后,垃圾收集器收集
变量
。但是在C++
中
没有垃圾收集器,但是我仍然可以这样做: int a = 0; int a = 10;内存
中
的
变量
在C++作用域
的
末尾会发生什么?
浏览 4
提问于2013-11-30
得票数 0
回答已采纳
5
回答
如何在Xcode4
中
设置NSZombieEnabled?
objective-c
、
xcode
、
xcode4
、
nszombie
如何在Xcode4
中
为我
的
可执行文件设置NSZombieEnabled和CFZombieLevel?
浏览 1
提问于2010-02-03
得票数 458
回答已采纳
1
回答
混淆了如何在JS中将代码
的
变量
放入
堆栈
和堆
中
javascript
例如,
let
num = 5;
let
num2 = 8; console.log(num2); 从上面的代码
中
可以看到,我创建了全局
变量
和局部
变量
,并想问一些关于
变量
如何放入
堆栈
和堆
中
的
问题。首先,如您所见,存在全局
变量
num和ob
浏览 2
提问于2019-10-01
得票数 0
回答已采纳
1
回答
我如何解释汇编
中
调用
堆栈
中
的
快速(或通用)闭包?
swift
、
assembly
、
closures
var a = value a += 1 }} first()second()second()618我理解这是
浏览 0
提问于2019-10-17
得票数 2
1
回答
何时
从
内存
中
释放
变量
?
python
、
memory
假设我定义了一个函数,它构建一个列表,然后逐个打印列表
中
的
项(没有实际用途,只是一个例子: thingy = os.walk(directory') print i build_and_print() 如果构建
的
thingy非常大,它可能占用大量内存,那么在什么时候才能从内存
中
释放
出来呢?py
浏览 2
提问于2015-09-04
得票数 3
4
回答
Python del语句
python
、
garbage-collection
、
del
在Python
中
对
变量
调用
del。这是立即
释放
分配
的
内存,还是仍在等待垃圾收集器收集?与java中一样,显式
调用
del对
何时
释放
内存没有任何影响。
浏览 7
提问于2013-02-20
得票数 26
回答已采纳
3
回答
是否回收java原语?
java
、
garbage-collection
如果我在Java方法
中
声明了int (或任何原始类型),那么该内存是在函数返回时
释放
的
,还是必须挂起直到垃圾收集器清除它?我知道在C
中
堆栈
指针被重置,并且立即
释放
内存,我知道Java
中
的
对象必须被垃圾收集,但我不知道原语会采用哪种方法。
浏览 4
提问于2013-09-11
得票数 14
回答已采纳
3
回答
C-
释放
在函数中分配
的
内存
c
、
function
、
memory
、
allocation
我有一个分配字符串并返回其指针
的
函数。当我在
调用
其他函数时直接使用它,我需要
释放
内存吗?someString , "asdqwezxc");} printf("%s", getRow());在该函数中分配
的
内存会发生什么有没有什么方法可以
释放
它,或者我需要在使用它之前将它存储到某个
变量
中
?
浏览 0
提问于2012-11-18
得票数 6
回答已采纳
4
回答
这是动态内存分配吗?
c++
、
c
、
memory
、
memory-management
、
new-operator
简单
的
问题:我必须使用delete还是delete [] c?语言重要吗? char c[] = "hello"
浏览 7
提问于2009-01-08
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
ES6 新特性
Rust中move、copy、clone、drop和闭包捕获
Python 生成器原理详解
为什么需要在JavaScript中使用严格模式?
ECMAScript 6.0的新特效浅谈
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券