小编Mar*_*v21的帖子

Swift 中栈和堆的误解

我一直知道引用类型变量存储在堆中,而值类型变量存储在堆栈中。最近,我发现这张图说int、double、string等是值类型,而函数和闭包是引用类型: 在此输入图像描述

现在我真的很困惑。那么,当在类(又名引用类型)中定义整型、双精度型、字符串等时,它们保存在哪里?在同一类型中,当函数在结构体(又名值类型)中定义时,闭包保存在哪里?

memory heap-memory stack-memory swift

12
推荐指数
1
解决办法
2112
查看次数

标签 统计

heap-memory ×1

memory ×1

stack-memory ×1

swift ×1