$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Ian Bruntlett (Ian.Bruntlett_at_[hidden])
Date: 2000-03-29 03:05:18
Kevin,
> > I've looked at the auto_ptr<> documentation more closely and here's how
I'd
> > suggest implementing auto_resource<> at the moment.
> > 1. Take the source for auto_ptr<> and replace auto_ptr with
auto_resource.
> > 2. Remove the implementation code for member reset()
> > 3. Remove the implementation code for member release()
>
> What exactly or you trying to do? Are you trying to control how the
object
> is destroyed? Or are you aiming for something else...
My aim is to have exception safe resources while being consistent with
existing practise.
The exception safety of auto_ptr<> is good enough for me.
And I thought I'd re-use the interface of auto_ptr<> to make life easier.
Initially, I figured that the user would have to implement the destructor.
But a closer look at auto_ptr<> revealed that its member functions are
implemented using two key member functions, reset() and release().
Ian