튜플(Tuple)
튜플은 여러 개의 데이터를 하나로 묶을 수 있음
고정된 크기:
- 튜플은 크기가 컴파일 타임에 고정
순차 접근 불가능:
- 튜플은 인덱스 기반으로 특정 요소에 접근가능, 반복(iteration) 불가
타입 제약 없음:
- 튜플은 서로 다른 타입의 요소를 저장할 수 있습니다.
값을 가져올 떄는
std::get<{index}}>
사용사용 예시
#include <iostream> #include <string> #include <tuple> int main() { std::tuple<int, double, std::string> tp; tp = std::make_tuple(1, 3.14, "hi"); std::cout << std::get<0>(tp) << ", " << std::get<1>(tp) << ", " << std::get<2>(tp) << std::endl; }
'공부 > C++' 카테고리의 다른 글
(C++17) optional & variant (0) | 2025.03.05 |
---|---|
(C++17,20)구조적 바인딩 (0) | 2025.03.05 |
클래스 (0) | 2025.03.03 |
함수 (1) | 2025.03.03 |
enum_class (0) | 2025.03.03 |