winrt::swap 函式 (C++/WinRT)

協助程式函式,可交換兩個值的內容。

語法

void swap(winrt::com_array& left, winrt::com_array& right) noexcept;
void swap(winrt::com_ptr& left, winrt::com_ptr& right) noexcept;
void swap(winrt::handle_type& left, winrt::handle_type& right) noexcept;
void swap(winrt::hstring& left, winrt::hstring& right) noexcept;
void swap(winrt::Windows::Foundation::IUnknown& left, winrt::Windows::Foundation::IUnknown& right) noexcept;

參數

left right 要與其他參數相互交換的值。 例如,如果值代表指標,則會交換其內容,使其指向彼此的目標。

要求

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

Namespace: winrt

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

另請參閱