オブジェクト1を指しているポインタを持つオブジェクトがあるとします。本当の "ディープコピー"を実行するとき、どのくらい深く行きますか?
オブジェクト1がポインタでない場合、オブジェクト1のクローンをオブジェクト2とし、新しいポインタbポインタbは元のオブジェクトのコピーに配置されたものです。
これはディープコピーの仕組みです。
オブジェクト1が別のオブジェクトを指すポインタの場合はどうなりますか?深いコピーのためにこれらのオブジェクトの両方のコピーを作成しますか?または単に「最初のレベル」のオブジェクトですか?
真に深いコピーを実行するとき、基本的にどのくらい深く行きますか?私はあなたができるだけ深く行き、すべてをコピーすると思うが、私は二重チェックしたい。
ありがとうございました。
私が思ったことを確認していただきありがとうございます。私は以前にはなかったことを考慮する興味深い事例を提起します。それらを指摘していただきありがとうございます。 – User