У нас есть некоторый код, который использует MSXML и делает это для создания объекта документа XML:
MSXML2::IXMLDOMDocumentPtr doc_in;
doc_in.CreateInstance("Msxml2.DOMDocument.6.0");
Как только мы закончили с doc_in, как мы его уничтожим? Это просто автоматически уничтожается, когда doc_in выходит из области видимости, или что?