Boost logo

Boost :

From: David B. Held (dheld_at_[hidden])
Date: 2002-05-02 11:00:21


"Peter Dimov" <pdimov_at_[hidden]> wrote in message
news:009301c1f1d8$07185670$1d00a8c0_at_pdimov2...
> [...]
> The only problem with this design is that ptr<T>::shared is a
> nondeduced context; template writers must still use the full
> smart_ptr<T, P1, P2, P3, ...> syntax.

I wish I knew what a nondeduced context was. ;) Could you give
me a quick overview? Also, do you see this as a situation that a
typical user would encounter often, or something that would be
more of an issue for library writers? Finally, do you have any
suggestions that would help simplify a fat policy list (short of
typedef templates, of course)?

Dave


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk