Sco*_*ham 2 c++ stl atl c++11
STL具有std::addressof获取对象的真实地址的权限,即使它超载也是如此operator &.ATL::CAdapt被要求存放时要解决此问题CComPtrs在std::vectors.
std::addressof
operator &
ATL::CAdapt
CComPtrs
std::vectors
无论如何,我想知道,使用C++ 11,应该std::vector能够直接处理包含CComPtr而CAdapt没有必要吗?
std::vector
CComPtr
CAdapt
更具体地说,我正在使用VS 2013. vector没有支持CAdapt吗?
vector
Wer*_*nze 6
引自MSDN:
在支持C++ 11 Standard之前,这是C++标准库容器最常用的,但C++ 11标准库容器自动使用具有重载operator&()的类型.
这看起来就像你不再需要CAdapt,因为Visual Studio 2013附带了一个C++ 11 STL.
归档时间:
11 年,4 月 前
查看次数:
707 次
最近记录: