$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: cppljevans_at_[hidden]
Date: 2003-10-01 14:07:16
On 10/01/2003 11:33 AM, Douglas Paul Gregor wrote:
> On Wed, 1 Oct 2003 cppljevans_at_[hidden] wrote:
[snip]
>>Why couldn't the shifted_ptr(T*) be replaced with
>>shifted_ptr(make_shifted_ptr<T>&), where make_shifted_ptr<T> is
>>simply derived from auto_ptr but has no make_shifted_ptr(T*) CTOR?
[snip]
> Heck, with the types of syntax we're discussing, where we move the actual
> memory allocation into the library, shifted_ptr could become an
> implementation detail of shared_ptr. We'd get the efficiency benefits of
> shifted_ptr without the safety problems.
Sounds good to me.