On Thursday 25 April 2002 3:04 pm, Lars Gullik Bjønnes wrote: > Angus Leeming <[EMAIL PROTECTED]> writes: > | Apologies for the off-topic nature, but you're the best C++ programmers I > | know ;-) > | > | Boost has shared_ptr and shared_c_ptr and scoped_ptr but no scoped_c_ptr > | which leads to the thought that actually all these are the same, save for > | the function they call in their d-tor. > > the shared_c_ptr is not boost's it is ours. > > | So why don't they parameterise that function? You could imagine this > | parameterised scoped_ptr calling some arbitrary function as it goes out > | of scope. Fantastic, for example, if I'm using c-style structs that > | contain pointers themselves and that have been malloc-ed into existence. > | > | I wrote a small piece of example code that does this. Attached. > | > | Question is, am I being daft, or should I send my inspiration to boost > | ;-) > > they have been discussing this up and down for the last year.
Cool. I re-invented the wheel. Best not to bother them this time then ;-) Thanks, Lars. Angus