Original Post
Hi, I am trying to figure out the best route as to how to handle COM object. More specific a few DirectX objects. From the looks of things there are three options to be had. CComPtr boost::shared_ptr with custom deleter boost::intrusive_ptr To be honest I can't really figure out what the pro's and con's are of one versus the other. Intrusive seems to remove the ref count all together. Beyond that I am open for some advice. Regards Chad