std::pmr::polymorphic_allocator<T>::destroy
template< class U > void destroy( U* p ); | (с C++17) (устарело в C++20) |
Удаляет объект, на который указывает p, как если бы вызвалась p->~U().
Параметры
| p | - | указатель на уничтожаемый объект |
Примечания
Эта функция устарела через LWG issue 3036, так как её функциональность может быть предоставлена стандартной реализацией std::allocator_traits::destroy и поэтому избыточна.
См. также
|
[статическая] | уничтожает объект, хранящийся в выделенной памяти (шаблон функции) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/memory/polymorphic_allocator/destroy