STL具有std::addressof,即使它重载operator &,它也可以获取对象的真实地址。将ATL::CAdapt存储在CComPtrs中时,需要std::vectors来解决此问题。

无论如何,我想知道,对于C++ 11,std::vector是否能够直接处理包含CComPtr的内容而无需CAdapt

更具体地说,我使用的是VS2013。在没有vector的情况下是否支持CAdapt

最佳答案

引用自MSDN:



这听起来像您不再需要CAdapt了,因为Visual Studio 2013附带了C++ 11 STL。

关于c++ - CComPtr的载体是否仍需要CAdapt?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24285016/

10-12 21:30