id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 13307,multi_index_container can't work with _com_ptr_t,andrewaa59@…,Joaquín M López Muñoz,"I try to use multi_index_container with _com_ptr_t objects. I can compile code with no errors, but program crashes in runtime. Standard containers (std::map, std::set, std::vector) work perfectly with _com_ptr_t. The sample code: {{{ #include ""stdafx.h"" #include #include #include #include #import ""C:\Windows\SysWOW64\msxml6.dll"" exclude(""ISequentialStream"", ""_FILETIME"") using CTest = boost::multi_index_container>>; int main() { ::CoInitialize(nullptr); CTest tst; MSXML2::IXMLDOMDocumentPtr doc; doc.CreateInstance(CLSID_DOMDocument); **tst.push_back(std::move(doc));** <-- crash here ::CoUninitialize(); return 0; } }}} ",Bugs,closed,To Be Determined,multi_index,Boost 1.60.0,Problem,fixed,c++ Visual Studio _com_ptr_t,