私は理解しようとしていますunique_ptr
、、、shared_ptr
そしてweak_ptr
それはc ++ 11に付属しています。
weak_ptr
は、キャッシングやサイクルの破壊などに適していると聞いたことがあります。との相性が良いと聞いたことがありshared_ptrs
ます。
shared_ptrs
しかし、この点に関して、との違いは何unique_ptrs
ですか? weak_ptr
が一方のみで使用され、他方では使用されないのはなぜですか? 他の誰かが所有するものへの弱い参照を持ちたくないのはなぜですか?