std::allocator_traits<Alloc>:: deallocate
From cppreference.com
<
cpp
|
memory
|
allocator traits
C++
Dynamic memory management
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::allocator_traits
| Member functions | ||||
|
(C++11)
|
||||
|
allocator_traits::deallocate
(C++11)
|
||||
|
(C++11)
|
||||
|
(C++11)
|
||||
|
(C++11)
|
||||
|
Defined in header
<memory>
|
||
|
static
void
deallocate
(
Alloc
&
a, pointer p, size_type n
)
;
|
(since C++11)
(constexpr since C++20) |
|
Uses the allocator a to deallocate the storage referenced by p , by calling a. deallocate ( p, n ) .
Parameters
| a | - | allocator to use |
| p | - | pointer to the previously allocated storage |
| n | - | the number of objects the storage was allocated for |
Return value
(none)
Example
|
This section is incomplete
Reason: no example |
See also
|
[static]
|
allocates uninitialized storage using the allocator
(public static member function) |
|
deallocates storage
(public member function of
std::allocator<T>
)
|
Retrieved from "
https://en.cppreference.com/mwiki/index.php?title=cpp/memory/allocator_traits/deallocate&oldid=173087
"