Есть ли способ узнать количество слабых_ptr, на которые ссылается shared_ptr?
unique()/use_count() можно использовать для поиска shared_ptrs, но существует ли аналогичная конструкция для поиска ссылающихся слабых_ptrs.
Я хочу освободить ресурс, удерживаемый shared_ptr, только если на него не ссылаются weak_ptr. Так что когда-нибудь в будущем, если я попытаюсь создать shared_ptr из этого weak_ptr, я не должен получить nullptr.
Возможно ли это в настоящее время в С++ 11?