浅拷贝就是指两个对象共同拥有同一个值,一个对象改变了该值,也会影响到另一个对象。

深拷贝就是两个对象的值相等,但是互相独立。

构造函数的参数是该类的一个实例。

  Operator = 拷贝构造函数 clone方法
预定义非集合类型 深拷贝 如果支持拷贝构造函数的类型,则是深拷贝 不支持
自定义类型 浅拷贝 取决于实现 取决于实现
预定义集合类型 浅拷贝 会逐个调用每个元素的operator=方法
会逐个调用每个元素的operator=方法

最新文章

  1. ASP------ActioinResult之多种返回值
  2. Eclipse 快捷键 篇
  3. HDU(1853),最小权匹配,KM
  4. linux curl命令验证服务器断点续传支持
  5. C# Windows服务安装出现System.Security.SecurityException异常解决办法
  6. java定义和实现接口
  7. Intellj idea 安装JUnit
  8. RabbitMQ入门教程
  9. Yii2 在模块modules间跳转时,url自动加模块名
  10. SQL Server中字段类型对应的C#中的数据类型
  11. 【leetcode76】Intersection of Two Arrays II
  12. [转载]List接口的使用
  13. React 系列 - 写出优雅的路由
  14. [ 高危 ] hash碰撞DOS漏洞
  15. C++获取当前所有进程的完整路径
  16. JavaScript -- Window-Scroll
  17. 【three.js练习程序】创建简单物理地形
  18. activiti发布APP时报错:关联的流程无效
  19. C语言:指针实现交换两个变量的值
  20. 【来龙去脉系列】深入理解DIP、IoC、DI以及IoC容器

热门文章

  1. 使用 Nginx 过滤网络爬虫
  2. jquery 获取 checkbox 的 checked 状态问题
  3. react 复习4- 生命周期
  4. POJ1595 Prime Cuts
  5. 【NOIP2009】最优贸易
  6. split一些分开一些特殊字符
  7. Django笔记:常见故障排除
  8. 关于expect脚本输出的问题
  9. maven更换阿里云仓库
  10. hdu 4989(水题)