浅/深复制术语用于没有指针的对象
免责声明
这个问题是关于术语“浅复制”和“深复制”的正确用法的,特别是在谈论复制不包含指向其他对象的任何指针的对象时。
为简单起见,我将使用术语“复杂对象” /“简单对象”来指代不包含此类字段的对象,但请随时提出其他术语。
除非确实没有关于此主题的共识,否则此问题并不旨在(也不应基于)观点。
我已将此问题标记为c,但是它可能与语言无关,除非在该上下文中这些术语的含义对于特定语言(而非其他语言)定义明确。
前言
复制复杂对象时,通常使用术语“深层复制”和“浅层复制”,以指定复制是否“完整”(独立于原始对象)。...