winrt::swap function (C++/WinRT)
Eine Hilfsfunktion, die den Inhalt von zwei Werten austauscht.
Syntax
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;
Parameter
left
right
Ein Wert, der sich gegenseitig mit dem des anderen Parameters austauschen soll. Wenn die Werte z. B. Zeiger darstellen, werden deren Inhalte ausgetauscht, sodass sie auf das Ziel eines anderen Zeigens zeigen.
Anforderungen
Mindestens unterstützte SDK: Windows SDK, Version 10.0.17134.0 (Windows 10, Version 1803)
Namespace: winrt
Header: %WindowsSdkDir%Include<WindowsTargetPlatformVersion>\cppwinrt\winrt\base.h (standardmäßig enthalten)