std::experimental::pmr::polymorphic_allocator<T>:: deallocate
|
void
deallocate
(
T
*
p,
std::
size_t
n
)
;
|
(库基础技术规范) | |
释放由
p
指向的存储空间,该空间必须是通过与
*
resource
(
)
比较相等的
memory_resource
x
,使用
x.
allocate
(
n
*
sizeof
(
T
)
, alignof
(
T
)
)
分配的。
相当于 this - > resource ( ) - > deallocate ( p, n * sizeof ( T ) , alignof ( T ) ) ; 。
参数
| p | - | 指向要释放内存的指针 |
| n | - | 最初分配的对象数量 |
异常
不抛出任何异常。
参见
|
[static]
|
使用分配器解分配存储空间
(
std::allocator_traits<Alloc>
的公开静态成员函数)
|
|
解分配内存
(
std::experimental::pmr::memory_resource
的公开成员函数)
|