Funzione winrt::swap (C++/WinRT)

Funzione helper che scambia il contenuto di due valori.

Sintassi

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;

Parametri

left right Valore da scambiare a vicenda con quello dell'altro parametro. Ad esempio, se i valori rappresentano i puntatori, il relativo contenuto viene scambiato in modo che puntino a una destinazione dell'altra.

Fabbisogno

SDK minimo supportato: Windows SDK versione 10.0.17134.0 (Windows 10, versione 1803)

Namespace: winrt

intestazione : %WindowsSdkDir%Include<WindowsTargetPlatformVersion>\cppwinrt\winrt\base.h (incluso per impostazione predefinita)

Vedere anche