std::weak_ptr<T>::use_count
来自cppreference.com
long use_count() const noexcept; |
(C++11 起) | |
返回共享被管理对象所有权的 shared_ptr
实例数量,或 0 ,若被管理对象已被删除,即 *this 为空。
参数
(无)
返回值
在调用的瞬间共享被管理对象所有权的 shared_ptr
实例数量。
注意
expired() 可能快于 use_count()
。此函数固有地有不稳,若被管理对象在可能创建并销毁 shared_ptr
副本的线程间共享:则结果仅若匹配调用方线程所独占的副本数或零才可靠;任何其他值可能在能使用前就变得过时了。
示例
本节未完成 原因:暂无示例 |
参阅
检查被引用的对象是否已删除 (公开成员函数) |