資格暗記無料で始める

シャローコピーとディープコピーとは?

シャローコピーとディープコピーとは、参照を含むデータを複製するときの2つの方式。浅い複製は参照の値だけを写すので複製元と同じ実体を共有し、深い複製は参照の先までたどってすべて作り直すため、実体まで別のものになる。

しゃろーこぴーとでぃーぷこぴー

基本情報技術者試験の頻出用語/テクノロジ系


シャローコピーとディープコピーの意味

参照を含むデータを複製するときの2つの方式。浅い複製は参照の値だけを写すので複製元と同じ実体を共有し、深い複製は参照の先までたどってすべて作り直すため、実体まで別のものになる。

シャローコピーとディープコピーの具体例

社員情報の中に部署オブジェクトへの参照がある場合、浅い複製で作った控えの部署名を書き換えると、元の社員情報の部署名まで一緒に変わってしまう。深い複製ならどちらも影響し合わない。

シャローコピーとディープコピーは試験でどう引っ掛けられる?

複製したのだから独立している、とは限らない。数値や文字そのものを持つ項目は影響を受けないため、不具合が一部の項目でだけ起き、原因の特定が難しくなりやすい。

シャローコピーとディープコピーと関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。