浅复制与深复制概念
2019獨角獸企業重金招聘Python工程師標準>>>
1.淺復制與深復制概念?
?
⑴淺復制(淺克隆)?
?
??? 被復制對象的所有變量都含有與原來的對象相同的值,而所有的對其他對象的引用仍然指向原來的對象。換言之,淺復制僅僅復制所考慮的對象,而不復制它所引用的對象。?
?
⑵深復制(深克隆)?
?
??? 被復制對象的所有變量都含有與原來的對象相同的值,除去那些引用其他對象的變量。那些引用其他對象的變量將指向被復制過的新對象,而不再是原有的那些被引用的對象。換言之,深復制把要復制的對象所引用的對象都復制了一遍。?
轉載于:https://my.oschina.net/icandoitbetter/blog/3042225
總結
- 上一篇: 如何学习配置webpack(一)
- 下一篇: [ZOJ 4014] Pretty Ma