$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Alisdair Meredith (alisdair.meredith_at_[hidden])
Date: 2003-03-01 12:16:38
Greg Colvin wrote:
> Which is why the original releaser<> proposal is not in the standard.
> There are just too many different kinds of resource, with too many
> different ways of acquiring and releasing them. So it wasn't clear
> that any general facility could improve on just wrapping each resource
> in a class with constructors that acquire the resource and a destructor
> that releases it.
The principle advantage the releaser<>-type class is that it gives us
something to attach policies to. It is difficult to apply policies in a
vacuum. In fact AFAICT the only purpose of this hypothetical class is
purely as a policy-holder!
-- AlisdairM