Boost logo

Boost Users :

From: Sohail Somani (s.somani_at_[hidden])
Date: 2006-11-28 16:26:25


> -----Original Message-----
> From: boost-users-bounces_at_[hidden]
> [mailto:boost-users-bounces_at_[hidden]] On Behalf Of Maitre Bart
> Sent: Tuesday, November 28, 2006 12:36 PM
> To: boost-users_at_[hidden]
> Subject: [Boost-users] Suggestion for boost`s smart pointers
>
> I am assuming I am at the right tribune! (Let me know otherwise)
>
> I would suggest to add a constructor (as well as the
> supporting members and
> rules) to scoped_ptr<> that could allow specifying a deleter, as per:
>
> template<class Y, class D> scoped_ptr(Y * p, D d);
>
> as the same exists for shared_ptr<>.
>
> The deleter feature in shared_ptr is very useful for raii
> with any kind of
> resource (variables, functions, objects, etc.). Having it in
> scoped_ptr will
> offer the same advantage for noncopyable pointers.
>
> Thank you.

+1 from me too but I think the reason is that people wanted
sizeof(scoped_ptr<T>) to be sizeof(T *) (or they don't want it to
change)


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net