$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Steven Watanabe (steven_at_[hidden])
Date: 2007-08-23 11:45:27
AMDG
Andrey Semashev <andysem <at> mail.ru> writes:
> I can. But this is a burden since it should be done for almost all
> args I ever pass to ScopeExit. And I can easily forget to do so and
> get subtle errors I pointed out before. So this is by no way should be
> the default behavior.
You can also get subtle errors if the default
is pass by value. You will almost always want
to pass at least one argument by reference--the
one you modify. If you pass all arguments by
value then you will end up only modifying the
copy.
In Christ,
Steven Watanabe