Поделиться через


unique_ptr::reset

Выпуски в данный момент владелец которого ресурс и принимают владение предоставленного нового ресурса.Вызывает deleter function действовать на ранее сохраненные адресу, и сохраняет предоставленный адрес, заменяя старый ресурс.Использование reset не выполняет никаких действий, если новый адрес совпадают, то что в данный момент хранящиеся адрес.

void reset(pointer _Ptr = pointer());
void reset(nullptr_t _Ptr);

Параметры

Параметр

Описание

_Ptr

Указатель на ресурс, который требуется выполнить.

Заметки

If _Ptr==stored_ptr функция-член не выполняет никаких действий.в противном случае, если _Ptr!= 0 он вызывает метод get_deleter()(stored_ptr) и сохраняет _Ptr IN stored_ptr.

Требования

заголовок:<память>

пространство имен: STD

См. также

Ссылки

unique_ptr Class

<memory>

Другие ресурсы

члены unique_ptr

Члены <память>