basic_stacktrace_swap2

basic_stacktrace_swap2 (한국어 부제)

이 함수는 std::basic_stacktrace에 대해 std::swap 알고리즘을 특수화하는 비멤버 함수예요. lhsrhs의 내용을 서로 교환하며, 내부적으로 lhs.swap(rhs)를 호출하는 것과 동일해요. C++23부터 사용할 수 있어요.

출처: cppreference

본문

정의

Defined in header
template < class Allocator > void swap ( std :: basic_stacktrace < Allocator >& lhs , std :: basic_stacktrace < Allocator >& rhs ) noexcept ( noexcept ( lhs . swap ( rhs ))); (since C++23)

std::basic_stacktrace에 대해 std::swap 알고리즘을 특수화해요. lhsrhs의 내용을 서로 교환해요. lhs.swap(rhs);와 동일해요.

매개변수

lhs, rhs - 내용을 교환할 스택트레이스

반환값

없음.

복잡도

상수 시간.

예제

이 섹션은 아직 완성되지 않았어요. 이유: 예제 없음.

같이 보기

swap 내용을 교환한다 (공개 멤버 함수) [edit]

더 알아보기 (Learn more)

cppreference