다음을 통해 공유


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(기본적으로 포함)

참고 항목