golang吧 关注:6,580贴子:14,798
  • 4回复贴,共1
golang中,有个struct对象,里面有成员a和b
如果这个struct对象没有人引用了,但是里面的a有人引用,那么struct中b的内存能释放么?


IP属地:北京来自Android客户端1楼2026-01-15 21:10回复
    得看是什么,如果是引用其字段而不是值的话,没记错的话是不会回收的,因为struct就是一个大类型,就那么占住一块,gc对象是一个struct而不是每一个字段当然,最简单的就是这个test检验一下就完事了


    IP属地:广东来自Android客户端2楼2026-01-16 01:50
    收起回复
      2026-04-24 12:07:43
      广告
      不感兴趣
      开通SVIP免广告
      不会


      IP属地:广东来自Android客户端3楼2026-01-23 18:58
      回复