728x90
- 여러 자료형을 묶어서 사용할 수 있음.
#include <tuple>
tuple<int, char, string> t(1, 'a', "abcd"); - pair는 2쌍까지만 가능하지만, tuple은 여러 쌍 가능.
- 그렇지만, 같은 자료형을 사용하는 것을 추천.
- 3쌍 이상 묶어야 할 때 사용. 예를 들어, 큐에 3차원 좌표를 쌓을 때.
1. Tuple 선언 및 초기화
2. Tuple 원소 접근
3. Tuple 원소분해
4. 두 개의 튜플 연결
5. Tuple swap
728x90
'C++ > 라이브러리 (STL etc)' 카테고리의 다른 글
[STL] 순열과 조합, next_permutation (0) | 2023.10.08 |
---|---|
[c++] 3차원 배열(백터) 선언 및 초기화 (2) | 2023.07.27 |
[c++] 반복문 iterator처럼 사용하기. (0) | 2023.07.26 |
[c++] vector 입력 (6) | 2023.07.25 |
[c++] 2차원 배열(벡터) 선언 및 초기화 (0) | 2023.07.25 |