728x90
1. 1. pair
pair 클래스는 사용자가 지정한 2개의 타입의 데이터(first, second)를 저장하는데 사용한다.
2. 2. pair 사용방법
① #include <utility> 헤더를 입력하여 사용
② pair<타입, 타입> p; 형태로 사용
예시
<cpp />
pair<int, string> p1 = {1, "hello"};
pair<string, string> p2;
p2 = make_pair("bye", "good");
cout << p1.first << "\n";
cout << p1.second << "\n";
cout << p2.first << "\n";
cout << p3.second << "\n";
/*
1
hello
bye
good
*/
3. 3. vector와 응용사용 예제
<cpp />
vector<pair<int, string>> v;
v.push_back(make_pair(100, "영어");
v.push_back(make_pair(80, "국어");
v.push_back(make_pair(70, "수학");
'C++' 카테고리의 다른 글
[C++] stack, queue, priority_queue 예제 (0) | 2023.06.22 |
---|---|
[C++] sort 정렬 (0) | 2023.06.22 |
[C++] typedef, define (0) | 2023.01.28 |
[C++] Queue (0) | 2023.01.28 |
[C++] 2차원 배열 초기화 (0) | 2023.01.28 |