[#bsl-allocator-04c-deallocate-0a] = xref:bsl.adoc[bsl]::xref:bsl/allocator-04c.adoc[allocator<ZoneinfoTransition>]::deallocate :relfileprefix: ../../ :mrdocs: Deallocate a block of memory at the specified `p` address by returning it to the memory resource held by this allocator. Optionally specify the number of objects, `n`, to deallocate. The behavior is undefined unless `p` is the address of a block previously allocated by a call to `allocate` with the same `n` from a copy of this allocator having the same `value_type` and not yet deallocated. == Synopsis Declared in `<bslma_bslallocator.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- void deallocate( xref:BloombergLP/baltzo/ZoneinfoTransition.adoc[ZoneinfoTransition]* p, std::size_t n = 1); ---- [.small]#Created with https://www.mrdocs.com[MrDocs]#