std::pmr::memory_resource:: deallocate
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Public member functions | ||||
|
memory_resource::deallocate
|
||||
| Private member functions | ||||
| Non-member functions | ||||
|
(until C++20)
|
|
void
deallocate
(
void
*
p,
std::
size_t
Bytes,
|
(seit C++17) | |
Gibt den Speicher frei, auf den
p
zeigt.
p
muss durch einen vorherigen Aufruf von
allocate
(
bytes, alignment
)
auf einer
memory_resource
-Instanz zurückgegeben worden sein, die gleich
*
this
ist, und der Speicher, auf den es zeigt, darf noch nicht freigegeben worden sein.
Entspricht do_deallocate ( p, bytes, alignment ) ; .
Exceptions
Wirft nichts.
Siehe auch
|
[virtual]
|
gibt Speicher frei
(virtuelle private Memberfunktion) |