At 10:48 AM 1/31/2003, David Abrahams wrote:
>Greg Colvin <[EMAIL PROTECTED]> writes:
>
>> At 09:53 AM 1/31/2003, David Abrahams wrote:
>>>...
>>>In fact, I have been arguing for years that our smart pointers should
>>>never have had a public interface which adopts unmanaged resources on
>>>construction.  Instead, we should write:
>>>
>>>    std::auto_ptr<T> = std::auto_ptr_new<T>(arg1, arg2, arg3);
>>>
>>>Voila, a managed T straight out of the box.
>>
>> And I proposed something like this years before that, but
>> foundered on not being able to declare a type-safe variadic
>> function in C++.
>
>The move/forwarding proposals will fix that.  In the meantime we have
>boost::ref(x)... ugly but effective.

Can you give us link to that proposal?

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to