winrt::fungsi swap (C++/WinRT)
Fungsi pembantu yang menukar konten dua nilai.
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
Nilai untuk saling bertukar dengan parameter lainnya. Misalnya, jika nilai mewakili pointer, maka kontennya ditukar sehingga menunjuk target satu sama lain.
SDK minimum yang didukung: Windows SDK versi 10.0.17134.0 (Windows 10, versi 1803)
Namespace: winrt
Header : %WindowsSdkDir%Include<WindowsTargetPlatformVersion>\cppwinrt\winrt\base.h (disertakan secara default)
- namespace
winrt - templat struct winrt::com_array
- winrt::com_ptr templat struct
- winrt::hstring struct
- winrt::Windows::Foundation::IUnknown struct