$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Peter Dimov (pdimov_at_[hidden])
Date: 2002-11-17 17:53:22
From: "David Abrahams" <dave_at_[hidden]>
> I could use something like a std::map< weak_ptr<>, PyObject* >, ...
Yes, that's the "canonical" solution if you need to associate arbitrary data
with objects managed by shared_ptrs.
> ... but that would be truly awful:
>
> 1. I would need to sweep the map of dead entries periodically
> 2. It would incur a great deal of overhead
> 3. It would be very complicated.
I agree with (1), but (2) & (3) don't look obvious to me.
Please think about this solution for a while to see whether it stays "truly
awful". :-)