std::pmr::polymorphic_allocator<T>::destroy
自 C++17 起,C++20 中已弃用
template<class U>
void destroy( U* p );
销毁 p
指向的对象,如同调用 p->~U()
。
参数
p
- 被销毁对象的指针
备注
此函数通过 LWG issue 3036 弃用,因为它的功能可以通过 std::allocator_traits::destroy 的默认实现提供,因此是多余的。
template<class U>
void destroy( U* p );
销毁 p
指向的对象,如同调用 p->~U()
。
p
- 被销毁对象的指针
此函数通过 LWG issue 3036 弃用,因为它的功能可以通过 std::allocator_traits::destroy 的默认实现提供,因此是多余的。
template<class U>
void destroy( U* p );
销毁 p
指向的对象,如同调用 p->~U()
。
p
- 被销毁对象的指针
此函数通过 LWG issue 3036 弃用,因为它的功能可以通过 std::allocator_traits::destroy 的默认实现提供,因此是多余的。