跳到主要内容

std::scoped_allocator_adaptor<OuterAlloc,InnerAlloc...>::deallocate

自 C++11 起
void deallocate( pointer p, size_type n ) noexcept;

使用外部分配器通过调用 std::allocator_traits<OuterAlloc>::deallocate(outer_allocator(), p, n) 来释放 p 所引用的存储

参数

p - 指向先前已分配内存的指针 n - 分配内存的对象数量

返回值

(无)

std::scoped_allocator_adaptor<OuterAlloc,InnerAlloc...>::deallocate

自 C++11 起
void deallocate( pointer p, size_type n ) noexcept;

使用外部分配器通过调用 std::allocator_traits<OuterAlloc>::deallocate(outer_allocator(), p, n) 来释放 p 所引用的存储

参数

p - 指向先前已分配内存的指针 n - 分配内存的对象数量

返回值

(无)