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

leftright Valeur à échanger mutuellement avec celle de l’autre paramètre. Par exemple, si les valeurs représentent des pointeurs, leur contenu est échangé afin qu’ils pointent vers la cible de l’autre.

Spécifications

Sdk minimum pris en charge : Windows SDK version 10.0.17134.0 (Windows 10, version 1803)

Espace de noms : winrt

En-tête : %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (inclus par défaut)

Voir aussi