共用方式為


winrt::make_self函式範本 (C++/WinRT)

com_ptr 傳回執行時間類別實作類型的實例的 Factory 方法。 如需實作類型和投影類型概念的說明,請參閱 使用 C++/WinRT 使用 API 和使用 C++/WinRT撰寫 API。 另請參閱make,這會改為傳回投影類型的實例

如果您要撰寫執行時間類別,則從相同的編譯單位內,您可以使用 make_self 來建構執行時間類別實作類型的實例。 將 make_self 傳回值指派給實作類型的 com_ptr ,以便適當地管理物件的存留期。

另請參閱 加入宣告統一建構,以及直接實作存取

語法

template <typename D, typename... Args>
auto make_self(Args&&... args);

範本參數

typename D 執行時間類別的實作類型。

參數

args 要叫用之建構函式的任何建構函式引數。

傳回值

com_ptr執行時間類別實作類型的新建立實例。

規格需求

最低支援的 SDK:Windows SDK 10.0.17134.0 版 (Windows 10版本 1803)

命名空間: winrt

標頭: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion <> \cppwinrt\winrt\base. (h 預設包含)

另請參閱