深浅拷贝
1.深浅拷贝
01.深浅拷贝
1.1 深浅拷贝定义
- 浅拷贝就是只拷贝指针的值,指针指向的内容只有一份。
- 而深拷贝是把指针指向的值拷贝一份。
- golang里面也有浅拷贝和深拷贝。
- slice的浅拷贝就是指slice变量的赋值操作。
- slice的深拷贝就是指使用内置的copy函数来拷贝两个slice。
1.2 深浅拷贝代码举例
1 | package main |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Deng的博客!
1 | package main |