Partager via


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)

Voir aussi