C++ CComPtr的向量还需要CAdapt吗?

C++ CComPtr的向量还需要CAdapt吗?,c++,c++11,stl,atl,C++,C++11,Stl,Atl,STL具有std::addressof,即使对象重载操作符&,它也能获取对象的真实地址ATL::CAdapt来解决此问题 无论如何,我想知道,使用C++11,std::vector是否应该能够直接处理包含CComPtr,而不需要CAdapt 更具体地说,我使用的是VS2013。如果没有CAdapt,是否支持vector?引用自: 这是C++标准库容器最常用的必要条件 以前支持C++11标准,但支持C++11标准库 容器会自动处理重载的类型 运算符(&() 这看起来好像你不再需要CAdapt,因为

STL具有
std::addressof
,即使对象重载
操作符&
,它也能获取对象的真实地址<在
std::vectors
中存储
ccompts
时,需要code>ATL::CAdapt来解决此问题

无论如何,我想知道,使用C++11,
std::vector
是否应该能够直接处理包含
CComPtr
,而不需要
CAdapt

更具体地说,我使用的是VS2013。如果没有
CAdapt
,是否支持
vector

引用自:

<>这是C++标准库容器最常用的必要条件 以前支持C++11标准,但支持C++11标准库 容器会自动处理重载的类型 运算符(&()


这看起来好像你不再需要
CAdapt
,因为Visual Studio 2013附带了一个C++11 STL。

AFAIK不,他们不需要VS2013中的
vector
,但是出于兼容性原因,你可能希望继续使用
CAdapt