原帖由 Super-Tomato 于 2009-8-5 09:13 PM 发表
Shallow 和 Deep 不只是有 Java 上才有, 最簡單的說明就是 Shallow 複製的對象只有物件結構, 而 Deep 就包括結構中的屬性和對象等其他物件
例子去搜索應該會有很多
原帖由 ~Zero 于 2009-8-8 02:26 PM 发表
看是什么用途, 没有说好用不好用的.
通常你 copy 一个 array 之类的 data structure,
Array a;
Array b;
b = a;
by default 是 shallow copy 罢了, 就是说其实 compiler/interpreter 只是把 b 的 ad ...
欢迎光临 JBTALKS.CC (https://jbtalks.my/) | Powered by Discuz! X2.5 |