diff --git a/ch16/ex16_28_unique_ptr.h b/ch16/ex16_28_unique_ptr.h index f58efc23..2c11bdea 100644 --- a/ch16/ex16_28_unique_ptr.h +++ b/ch16/ex16_28_unique_ptr.h @@ -45,7 +45,7 @@ template class UniquePtr { void reset(T* q = nullptr) noexcept { - deleter_(q); + deleter_(_ptr); ptr_ = q; }