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