C ++ 라이브러리-<유틸리티>

소개

관련없는 도메인의 유틸리티를 포함합니다.

  • Pairs − 이러한 객체는 pair, make_pair, piecewise_construct, piecewise_construct_t의 두 가지 유형의 값을 보유 할 수 있습니다.

  • Generic relational operators − rel_ops라는 특정 네임 스페이스 아래의 관계 연산자! =,>, <= 및> =에 대한 표준 정의입니다.

  • Rvalue casts (C++11) − rvalue 참조 생성 : forward, move, move_if_noexcept, declval.

  • Generic swap function − 이것은 자체 오버로드를 제공하지 않는 모든 유형에 대해 표준 라이브러리의 구성 요소에 의해 기본적으로 사용되는 표준 정의 : 스왑.

기능

Sr. 아니. 기능 및 설명
1 교환

두 개체의 값을 교환합니다.

2 make_pair

쌍 개체를 구성합니다.

앞으로

그것은 앞으로의 주장입니다.

4 움직임

rvalue로 이동합니다.

5 move_if_noexcept

그렇지 않으면 이동합니다.

6 declval

선언 값입니다.

상수

Sr. 아니. 상수 및 설명
1 piecewise_construct

조각 별 구성 상수입니다.

네임 스페이스

Sr. 아니. 네임 스페이스 및 설명
1 rel_ops

관계 연산자입니다.