std::polymorphic<T, Allocator>:: ~polymorphic
From cppreference.net
<
cpp
|
memory
|
polymorphic
C++
Memory management library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
constexpr
~polymorphic
(
)
;
|
(начиная с C++26) | |
Если * this не является пустым, уничтожает содержащийся объект с помощью std:: allocator_traits < Allocator > :: destroy и затем освобождает выделенную память.
В противном случае ничего не делает.
Если
T
является
неполным типом
, программа является некорректной.