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

std::allocator::destroy

Материал из cppreference.com
< cpp‎ | memory‎ | allocator

 
 
 
std::allocator
Член функций
Оригинал:
Member functions
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
allocator::allocator
allocator::~allocator
allocator::address
allocator::allocate
allocator::deallocate
allocator::max_size
allocator::construct
allocator::destroy
Не являющиеся членами функций
Оригинал:
Non-member functions
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
operator==
operator!=
 
Определено в заголовочном файле <memory>
void destroy( pointer p );
(до C++11)
template< class U >
void destroy( U* p );
(начиная с C++11)

Calls the destructor of the object pointed to by p

1)
Звонки ((T*)p)->~T()
Оригинал:
Calls ((T*)p)->~T()
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
2)
Звонки p->~U()
Оригинал:
Calls p->~U()
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

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

p -
указатель на объект, который будет уничтожен
Оригинал:
pointer to the object that is going to be destroyed
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

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

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

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

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

(шаблон функции) [edit]