C++/WinRT提供了3种智能指针来用于COM对象 - Microsoft::WRL::ComPtr、com_ptr和基于ATL的CComPtr。 在我的情况下,它是一种名为COM-lite对象,意味着它不是进程内或进程外的COM对象,而是作为C++对象创建的。 在这种情况下,在C++/...
我正在使用C++/WinRT为一个UWP控件编写C++协程: winrt::fire_and_forget MyControl::DoSomething() { if (/* some condition */) { // Why does this wor...