shared_ptrの循環参照問題を解決するために使用されるスマートポインタはどれか。

weak_ptrは参照カウントを増やさずにshared_ptrを監視し循環参照を防ぐ。