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

std::default_delete

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

 
 
 
 
Defined in header <memory>
template< class T > struct default_delete
(1) (начиная с C++11)
template< class T > struct default_delete<T[]>
(2) (начиная с C++11)
std::default_delete является политикой по умолчанию разрушения используется std::unique_ptr, если не Deleter было указано.
Оригинал:
std::default_delete is the default destruction policy used by std::unique_ptr if no deleter was specified.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
1)
Неспециализированная default_delete использует delete, чтобы удалить один объект
Оригинал:
Non-specialized default_delete uses delete to delete a single object
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
2)
Частичная специализация для типов массивов, то она использует delete[] вместо.
Оригинал:
Partial specialization for array types is provided, it uses delete[] instead.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] Функции-члены

строит default_delete объекта
Оригинал:
constructs a default_delete object
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(public функция-член)
удаляет объект или массив
Оригинал:
deletes the object or array
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(public функция-член)

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

умный указатель единоличного владения объектом
(шаблон класса) [править]