C++
[C++] Pair
데굴데구르르 림
2023. 1. 28. 17:43
728x90
1. pair
pair 클래스는 사용자가 지정한 2개의 타입의 데이터(first, second)를 저장하는데 사용한다.
2. pair 사용방법
① #include <utility> 헤더를 입력하여 사용
② pair<타입, 타입> p; 형태로 사용
예시
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. vector와 응용사용 예제
vector<pair<int, string>> v;
v.push_back(make_pair(100, "영어");
v.push_back(make_pair(80, "국어");
v.push_back(make_pair(70, "수학");