~unique_ptr();
Requires: Выражение get_deleter()(get()) должно быть правильно сформировано, иметь четко определенное поведение и не должно вызывать исключений. [ Note: Использование default_delete требует T полного типа. ] — end note
Effects: Если get() == nullptr нет эффектов. В противном случае get_deleter()(get()).