Just curious, I\'ve been using boost:shared_ptr\'s in the past a LOT - for having multiple objects store a shared pointer to a single object etc.
Is there an equival
No need. .NET has a garbage collector that will take care of cleaning up an object once nothing holds a reference to it.