std::allocator_traits<Alloc>::deallocate (3) - Linux Manuals

std::allocator_traits<Alloc>::deallocate: std::allocator_traits<Alloc>::deallocate


std::allocator_traits<Alloc>::deallocate - std::allocator_traits<Alloc>::deallocate


Defined in header <memory>
static void deallocate( Alloc& a, pointer p, size_type n ); (since C++11)

Uses the allocator a to deallocate the storage referenced by p, by calling a.deallocate(p, n)


a - allocator to use
p - pointer to the previously allocated storage
n - the number of objects the storage was allocated for

Return value


See also

allocate allocates uninitialized storage using the allocator
           (public static member function)
           deallocates storage
deallocate (public member function of std::allocator<T>)