Espacios de nombres
Variantes
Acciones

std::allocator::destroy

De cppreference.com
< cpp‎ | memory‎ | allocator
 
 
Gestión de memoria dinámica
Punteros inteligentes
(C++11)
(C++11)
(C++11)
(hasta C++17)
(C++11)
(C++23)
Asignadores de memoria
Recursos de memoria
Almacenamiento no inicializado
Algoritmos de memoria no inicializada
Algoritmos restringidos de memoria no inicializada
Apoyo para recolección de basura
(C++11)(hasta C++23)
(C++11)(hasta C++23)
(C++11)(hasta C++23)
(C++11)(hasta C++23)
(C++11)(hasta C++23)
(C++11)(hasta C++23)
Misceláneos
(C++20)
(C++11)
(C++11)
 
 
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]
close