std::pmr::polymorphic_allocator<T>::delete_object
自 C++20 起
template <class U>
void delete_object( U* p );
销毁类型为 U 的对象并释放为其分配的存储空间。
等同于
std::allocator_traits<polymorphic_allocator>::destroy(*this, p);
deallocate_object(p);
参数
p
- 指向要销毁和释放的对象
异常
不抛出任何异常。
备注
此函数是为完全特化的分配器 std::pmr::polymorphic_allocator<>
而引入的,但它也可以用于任何特化。