0
假设你有一个指针指向一个对象1的对象。执行真正的“深度复制”时,你有多深?
我明白,如果对象1不是一个指针,你可以创建一个对象1的克隆,比如说对象2,并创建一个新的指针b to to object 2.然后,指针b被放置在原始对象的副本中。
这是复制的工作原理。
如果对象1是一个指向另一个对象的指针呢?您是否为这两个对象制作副本以进行深层复制?或者只是“第一级”的对象?
从本质上讲,当执行真正的深度复制时,你有多深?我假设你尽可能深入并复制一切,但我想仔细检查一下。
谢谢。
谢谢您确认我的想法。你提出一些有趣的案例来考虑我以前从没有过的事情。谢谢你指出。 – User