$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Noel Yap (Noel.Yap_at_[hidden])
Date: 2003-05-04 17:23:16
"Justin M. Lewis" wrote:
> > I don't see the point of providing this
> >
> > void SetArea(c_out<CShape> s)
> > {
> > CShape &ls = s.get_ref();
> > ls.SetArea(100);
> > }
> >
> > and then writing this
> >
> > SetArea(out(psq));
> >
> > instead of just writing this in the first place
> >
> > psq->SetArea(100);
> >
>
> You're not addressing the purpose of the idea here, just the specifics of an
> example I through together real fast. You can see the point, and the
> proposed useage, how about responding to that, rather than nitpicking?
I think the real point is that functions taking out parameters can be
written to return values and doing so is a better style in C++.
Have you considered that if you didn't have out parameters, your hunting
would be that much easier?
Noel