std::allocator::deallocate

来自cppreference.com
< cpp‎ | memory‎ | allocator
 
 
 
 
void deallocate( T* p, std::size_t n );

从指针 p 所引用的存储解分配,指针必须是通过先前对 allocate() 获得的指针。

参数 n 必须等于对原先生成 pallocate() 调用的首参数;否则行为未定义。

调用 ::operator delete(void*) ,但何时及如何调用是未指定的。

[编辑] 参数

p - allocate() 获得的指针
n - 先前传递给 allocate() 的对象数

[编辑] 返回值

(无)

[编辑] 参阅

分配未初始化的存储
(公开成员函数) [编辑]
[静态]
用分配器解分配存储
(std::allocator_traits 的公开静态成员函数) [编辑]