$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Noel Yap (Noel.Yap_at_[hidden])
Date: 2003-05-04 18:15:59
"Justin M. Lewis" wrote:
>
> Again, there's no way to write the functions in the example with return
> values, so out params are necessary. And, while I'll admit, again, that the
> example isn't great, the point is clear.
I still don't understand. What's wrong with:
ref< T > f(); // returns a reference to an uncopyable object, f owns
the returned object
T& p = f().get();
in place of:
void f( out< T > p_ );
T p;
f( out( p ) );
Noel