std::undeclare_reachable
Defined in header <memory> | | |
|---|---|---|
template< class T > T* undeclare_reachable( T* p ); | | (since C++11) |
移除指针引用的对象的可达状态。p,如果它以前是由std::declare_reachable如果该对象被多次声明为可访问,则相同数量的调用undeclare_reachable需要删除此状态。一旦该对象不可被声明,并且没有引用它的指针,则垃圾回收器可能会回收它,或者泄漏检测器会将其报告为泄漏。
参数
p | - | a pointer to an object previously declared reachable and not destructed since then |
|---|
返回值
的安全派生副本p...
例外
没有。
例
另见
declare_reachable (C++11) | declares that an object can not be recycled (function) |
|---|
© cppreference.com在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com

