std::polymorphic<T, Allocator>:: ~polymorphic
From cppreference.net
<
cpp
|
memory
|
polymorphic
C++
Memory management library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
constexpr
~polymorphic
(
)
;
|
(depuis C++26) | |
Si * this n'est pas sans valeur, détruit l'objet possédé en utilisant std:: allocator_traits < Allocator > :: destroy puis la mémoire est désallouée.
Sinon, ne fait rien.
Si
T
est un
type incomplet
, le programme est mal formé.