winrt::swap 함수(C++/WinRT)
두 값의 내용을 교환하는 도우미 함수입니다.
통사론
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;
매개 변수
left
right
다른 매개 변수의 값과 상호 교환할 값입니다. 예를 들어 값이 포인터를 나타내는 경우 해당 내용이 서로의 대상을 가리키도록 교환됩니다.
요구 사항
지원되는 최소 SDK: Windows SDK 버전 10.0.17134.0(Windows 10 버전 1803)
Namespace: 윈트
헤더: %WindowsSdkDir%Include<WindowsTargetPlatformVersion>\cppwinrt\winrt\base.h(기본적으로 포함)