Пространства имён
Варианты
Действия

std::allocator_traits::destroy

Материал из cppreference.com

 
 
 
 
Определено в заголовочном файле <memory>
template< class T >
static void destroy( Alloc& a, T* p );
(начиная с C++11)

Calls the destructor of the object pointed to by p. If possible, does so by calling a.destroy(p). If not possible (e.g. a does not have the member function destroy(), then calls the destructor of *p directly, as p->~T().

Содержание

[править] Параметры

a - allocator to use for destruction
p - pointer to the object being destroyed

[править] Возвращаемое значение

(Нет)
Оригинал:
(none)
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

[править] Notes

Because this function provides the automatic fall back to direct call to the destructor, the member function destroy() is an optional Allocator requirement since C++11.

[править] См. также

разрушает объект выделено хранения
Оригинал:
destructs an object in allocated storage
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

(public функция-член std::allocator) [edit]