std::pmr::polymorphic_allocator<T>::delete_object
De cppreference.com
<tbody>
</tbody>
template <class U> void delete_object( U* p ); |
(desde C++20) | |
Destruye el objeto de tipo U y desasigna el almacenamiento asignado para él.
Equivalente a
std::allocator_traits<polymorphic_allocator>::destroy(*this, p); deallocate_object(p);
Parámetros
| p | - | Puntero al objeto a destruir y desasignar. |
Excepciones
No lanza nada.
Notas
Esta función se introdujo para su uso con el asignador totalmente especializado std::pmr::polymorphic_allocator<>, pero puede ser útil en cualquier especialización.
Véase también
(C++20) |
Libera memoria sin formato obtenida mediante allocate_bytes. (función miembro pública) |
(C++20) |
Libera memoria sin formato obtenida mediante allocate_object. (función miembro pública) |
[estático] |
desasigna almacenamiento mediante el asignador Original: deallocates storage using the allocator The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función miembro estática pública de std::allocator_traits)
|
| Desasigna memoria. (función miembro pública de std::pmr::memory_resource)
|