std::allocator::deallocate
来自cppreference.com
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
在头文件 <memory> 中定义
|
||
void deallocate(pointer p, size_type n); |
||
释放存储的指针
p
引用,它必须是一个指针,通过先调用allocate()
。参数n
allocate()
,最初生产p
调用的第二个参数必须是平等的.....原文:
Deallocates the storage referenced by the pointer
p
, which must be a pointer obtained by an earlier call to allocate()
. The argument n
must be equal to the second argument of the call to allocate()
that originally produced p
.呼唤::operator delete(void*),但它是未指定的,何时以及如何被称为.
原文:
Calls ::operator delete(void*), but it is unspecified when and how it is called.
[编辑] 参数
p | - | 指针
allocate() |
n | - | 所说的对象数传递给
allocate() 原文: number of objects earlier passed to allocate() |
[编辑] 返回值
(无)
[编辑] 另请参阅
分配未初始化的存储 (公共成员函数) | |
[静态的]</div></div>
|
释放存储使用分配器 原文: deallocates storage using the allocator (公共静态成员函数of std::allocator_traits )
|