浅拷贝和深拷贝

0 人感兴趣 · 2 次引用

  • 推荐
  • 最新
https://static001.geekbang.org/infoq/11/117011cf455c989ce6a188d42d9c337d.jpeg?x-oss-process=image/resize,w_416,h_234

Apache BeanUtils 和 Spring BeanUtils 剖析

用户头像
Bruce Duan 2020 年 7 月 19 日

在具体介绍两种 BeanUtils 之前,先来补充一些基础知识。它们两种工具本质上就是对象拷贝工具,而对象拷贝又分为深拷贝和浅拷贝,下面进行详细解释。

https://static001.geekbang.org/infoq/63/633093c49dd021fbe01621355c557d92.jpeg?x-oss-process=image/resize,w_416,h_234

C++ 赋值运算符‘=‘的重载(浅拷贝、深拷贝)

用户头像
小林coding 2020 年 8 月 18 日

有时候希望赋值运算符两边的类型可以不匹配,比如:把一个 int 类型变量赋值给一个Complex(复数)对象,或把一个 char* 类型的字符串赋值给一个字符串对象,此时就需要重载赋值运算符‘=’。

浅拷贝和深拷贝_浅拷贝和深拷贝资料文章-InfoQ写作平台