C++/WinRT 提供了 3 种用于 COM 对象的智能指针 -Microsoft::WRL::ComPtr基于com_ptr、 和 ATL 的智能指针CComPtr。
Microsoft::WRL::ComPtr
com_ptr
CComPtr
就我而言,它是一个 COM-lite 对象,这意味着它不是进程内或进程外 COM 对象,它是作为 C++ 对象创建的。
在这种情况下,我应该在 C++/WinRT 组件中使用哪个智能指针?
c++ winrt-component c++-winrt cppwinrt
c++ ×1
c++-winrt ×1
cppwinrt ×1
winrt-component ×1