「毎日Unity」の技術ブログ

開発で役立つ情報を発信する

ディープコピーとシャローコピーの違い

どっちがどっちかわからなくなったのでメモ。

[ ディープコピーとは ]

  • 実態をコピーする。
  • メモリ確保が発生する。
  • 片方のオブジェクトが編集されてももう片方のオブジェクトは変更されない。

[ シャローコピーとは ]

  • 参照をコピーする。
  • メモリ確保が発生しない。
  • 片方のオブジェクトが編集されるともう片方のオブジェクトも変更される。