跳到主要内容

std::allocator_traits<Alloc>::deallocate

自 C++20 起
static constexpr void deallocate( Alloc& a, pointer p, size_type n );
从 C++11 起,直到 C++20
static void deallocate( Alloc& a, pointer p, size_type n );

使用分配器a通过调用a.deallocate(p, n)来释放由p引用的存储。

参数

a - 要使用的分配器
p - 指向先前已分配存储的指针
n - 存储被分配的对象数量

返回值

(无)

std::allocator_traits<Alloc>::deallocate

自 C++20 起
static constexpr void deallocate( Alloc& a, pointer p, size_type n );
从 C++11 起,直到 C++20
static void deallocate( Alloc& a, pointer p, size_type n );

使用分配器a通过调用a.deallocate(p, n)来释放由p引用的存储。

参数

a - 要使用的分配器
p - 指向先前已分配存储的指针
n - 存储被分配的对象数量

返回值

(无)