std::experimental:: swap (std::experimental::propagate_const)
|
template
<
class
T
>
constexpr
void
swap
(
std::
experimental
::
propagate_const
<
T
>
&
lhs,
|
(라이브러리 fundamentals TS v2) | |
swap 알고리즘을 std::experimental::propagate_const 에 대해 특수화합니다. lhs 와 rhs 의 포인터를 교환합니다. lhs. swap ( rhs ) 와 동일합니다.
|
이 오버로드는 다음 조건이 std:: is_swappable_v < T > 일 때만 오버로드 해결에 참여합니다. |
(라이브러리 펀더멘털 TS v3) |
목차 |
매개변수
| lhs, rhs | - |
propagate_const
의 내용을 교환할 대상
|
반환값
(없음)
예외
복잡도
상수.
참고 항목
|
두 객체의 값을 교환
(함수 템플릿) |
|
|
래핑된 포인터를 교환
(public 멤버 함수) |