pair
이 클래스는 서로 다른 타입의 값 쌍을 연결한다. 개별 값은 공개 맴버인 first와 second를 통해 접근할 수 있다.
Template parameters
T1: 맴버first의 타입T2: 맴버second의 타입
Member types
| member type | definition | notes |
|---|---|---|
| first_type | The first template parameter (T1) | Type of member first. |
| second_type | The second template parameter (T2) | Type of member second. |
Member variables
first: 첫번째 값second: 두번째 값
Member functions
- (constructor) : 페어 구성
- operator= : 컨텐츠 할당
- swap : 컨텐츠 교환
Non-member function overloads
- relational operators : 페어의 관계 연산자
- swap : 컨텐츠 교환
- get : 요소 가져오기
Non-member class specializations
- tuple_element
: 페어의 튜플 요소 타입 - tuple_size
: 페어에 대한 튜플 특성