有一段时间没发帖子了,主要是生活所迫
,最近有了时间,并且本人已经学习了一段时间的Godot源码,也算是有所见解,所以准备把Godot类型的内存分布与管理讲一下
顺便插一句,因为之前电脑出了一点问题,我还把工作环境迁移到Linux
:

-----------------------------------------分割线-----------------------------------------
正文:
对于Godot类型来说,在gds中,因为官方已经将大部分工作压缩精简,所以gds中我们很少会花心思去管理内存,
所以有时候gds在传递变量时,往往会做出令我们“匪夷所思”的行为,例如那引用传递,在本篇帖子中,我们就来探讨其中的底层原理。
逻辑规划:
1.栈与堆
2.Godot类型内存分类
3.总结与实践
可以看到本帖篇幅不长,所以我们赶快开始吧!


顺便插一句,因为之前电脑出了一点问题,我还把工作环境迁移到Linux


-----------------------------------------分割线-----------------------------------------
正文:
对于Godot类型来说,在gds中,因为官方已经将大部分工作压缩精简,所以gds中我们很少会花心思去管理内存,
所以有时候gds在传递变量时,往往会做出令我们“匪夷所思”的行为,例如那引用传递,在本篇帖子中,我们就来探讨其中的底层原理。
逻辑规划:
1.栈与堆
2.Godot类型内存分类
3.总结与实践
可以看到本帖篇幅不长,所以我们赶快开始吧!