$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Greg Colvin (gcolvin_at_[hidden])
Date: 2001-04-05 17:46:23
From: Lie-Quan Lee <llee1_at_[hidden]>
>
> I am running into a situation that I want a reference-counting pointer
> but when the counter goes to zero, I want do something based on that
> pointer before the contained pointer get deleted. One implementation
> could be shared_ptr takes the second template argument (function
> object). Then, the function object gets invoked before the contained
> pointer is deleted.
>
> I am wondering if the situation I run into is common to other people
> or not. If it is quite common, it would be better that boost could
> modify shared_ptr. Otherwise, it might not worthy.
>
> Or there is other better solution to my situation?
I have a version of shared_ptr that takes an optional
deletion funtion or function object, but haven't had
time to boostify it.