14/06/03 02:00:16.43 mwJyftym
>>100
クラスAの中にクラスBがあり、
Bの中にクラスCがある、A.B.C という階層を考える
浅いコピー(shallow copy)は、そのクラスA しかコピーしない
BCの参照(ポインタ)だけをコピーして、
実体をコピーしていないので、
Aは2つあるが、BCは1つしかないので、同じBCを使う
普通は、同じBCを使うとマズイことになる
深いコピー(deep copy)は、ABCと深い階層までコピーする
ABCも2つずつあり、独立して使える