1

shared_ptr が参照されている weak_ptrs の数を調べる方法はありますか?

unique()/use_count() は shared_ptrs を見つけるために使用できますが、参照元の weak_ptrs を見つけるための同様の構造があります。

参照しているweak_ptrがない場合にのみ、shared_ptrが保持するリソースを解放したい。したがって、将来、このweak_ptrからshared_ptrを作成しようとしても、nullptrになってはいけません。

これは現在 C++11 で可能ですか?

4

1 に答える 1