This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: [c++0x] unique_ptr
Hi,
> It seems that there are some changes required in shared_ptr
> to work with
> unique_ptr, as in:
>
> std::unique_ptr<int> uptr(new int(5));
>
> std::shared_ptr<int> sptr = uptr;
> assert((bool)uptr == false);
>
> This way unique_ptr can substitute auto_ptr nicely.
Yes. Actually, we have open quite a few shared_ptr proper issues too, I don't think should delay in any sense the unique_ptr work.
> Also, maybe Paolo can confirm this, but there's an active issue
> #740 by
> Herb Sutter regarding the static array partial specialization.
> They're
> planning not to provide this partial specialization.
>
> Reference:
> http://home.twcny.rr.com/hinnant/cpp_extensions/issues_preview/lwg-active.html#740
Good point. The status of that issue is Ready, thus we can just immediately scratch the specializations (and maybe add a comment about that in the code, our usual practice with DRs)
> > I've been using your unique_ptr implementation for a while now
> and it's
> been working great so far.
Excellent, thanks a lot for your feedback!
Paolo.