본문 바로가기
C++/라이브러리 (STL etc)

[c++] Tuple 사용법

by 스프링섬머 2023. 7. 28.
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