std::allocator::destroy
De cppreference.com
C++
Gestión de memoria dinámica
|
|
std::allocator
Funciones miembro | ||||
(hasta C++20) | ||||
(C++23) | ||||
(hasta C++20) | ||||
(hasta C++20) | ||||
allocator::destroy (hasta C++20) | ||||
Funciones no miembro | ||||
(hasta C++20) |
Definido en el archivo de encabezado <memory> | ||
void destroy( pointer p ); | (hasta C++11) | |
template<class U > void destroy( U* p ); | (desde C++11) (en desuso en C++17) (eliminado en C++20) | |
Llama al destructor del objeto al que apunta p
.
1) Llama a ((T*)p)->~T().
2) Llama a p->~U().
[editar]Parámetros
p | - | Un puntero al objeto que se va a destruir. |
[editar]Valor de retorno
(Ninguno)
[editar]Véase también
[estático] | Destruye un objeto almacenado en el almacenamiento asignado. (plantilla de función)[editar] |