Post

深拷贝与浅拷贝

深拷贝

开辟新的内存空间,新旧对象不共享内存

  • 值类型数据赋值:array,struct…
  • 内建函数copy( )

浅拷贝

复制了指向对象的引用,并没有开辟新的内存地址,新旧对象指向同一个内存地址

  • 引用类型赋值:指针、slice、map…
This post is licensed under CC BY 4.0 by the author.