Boost logo

Boost :

From: Steven Watanabe (steven_at_[hidden])
Date: 2007-08-23 11:45:27


Andrey Semashev <andysem <at>> 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

In Christ,
Steven Watanabe

Boost list run by bdawes at, gregod at, cpdaniel at, john at