欢迎光临散文网 会员登陆 & 注册

unity面试题:结构体的内存是如何分配的?

2023-07-13 13:15 作者:天外の飞兔  | 我要投稿

一句话总结:结构体定义在哪里,内存就开辟到相关的地方。

例子1:结构体定义在类的字段中,开辟在堆上、

例子2:结构体定义在方法内部或者作为参数传递时,开辟在栈上、

结构体在当做参数传递时会被复制一份,这一份复制在栈上,如果你不希望复制,可以使用ref关键字,这样就可以把值类型的结构体当做引用类型来用。


unity面试题:结构体的内存是如何分配的?的评论 (共 条)

分享到微博请遵守国家法律