$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] [PATCH Boost.smart_ptr] Add intrusive_ptr<>::release()
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2013-12-02 12:04:25
On Monday 02 December 2013 16:30:52 Jonathan Wakely wrote:
> On Dec 2, 2013 3:48 PM, "Andrey Semashev" wrote:
> > I'd vote to follow STL precedent rather than ATL.
>
> But it doesn't do the same thing as unique_ptr::release()
Yes it does - it resets the pointer without running any deletion logic on the
pointed object. Whether it is correct or not in a particular context is
another (irrelevant) question.
The reset/release pattern is quite established in STL and Boost and I'd prefer
not to disturb it. This will only add confusion.