winrt ::swap, fonction (C++/WinRT)
Fonction d’assistance qui échange le contenu de deux valeurs.
Syntaxe
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;
Paramètres
left
right
Valeur à échanger mutuellement avec celle de l’autre paramètre. Par exemple, si les valeurs représentent des pointeurs, leur contenu est permuté afin qu’ils pointent vers la cible d’un autre.
Exigences
Kit de développement logiciel (SDK) minimum pris en charge : SDK Windows version 10.0.17134.0 (Windows 10, version 1803)
Namespace : winrt
en-tête : %WindowsSdkDir%Include<WindowsTargetPlatformVersion>\cppwinrt\winrt\base.h (inclus par défaut)