|
Boost : |
From: Howard Hinnant (hinnant_at_[hidden])
Date: 2004-01-24 20:36:06
On Jan 24, 2004, at 7:20 PM, Daryle Walker wrote:
> [SNIP]
>> With move_ptr<T[]> you (or at least I) immediately think: Ok, a smart
>> pointer to an array.
> [TRUNCATE]
>
> I forgot; will "T[]" resolve to an array type? In function
> parameters, it
> reduces to "T*", which is something unsuitable here if the same thing
> happens.
It would match a partial specialization such that:
template <class T>
class move_ptr<T[]>
{
...
};
Theoretically that specialization could do anything it wanted. I
suspect I'm not addressing your concern...
-Howard
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk