이름이 'first', 'second'인 두 개의 변수를 저장할 수 있는 struct
pair를 사용하기 위해선 #include <utility>
헤더파일을 사용합니다.
pair은 다른 컨테이너들에 비해 간단한 구조이기 때문에 멤버 함수가 적습니다.
#include <iostream>
#include<utility>
using namespace std;
int main() {
pair<int, int> p1;
p1 = make_pair(10, 20);
cout << p1.first << endl;
cout << p1.second << endl;
pair<int, string> p2;
p2 = make_pair(100, "Hello");
cout << p2.first << endl;
cout << p2.second << endl;
return 0;
}
pair <자료형, 자료형> pair_name
make_pair(인자1, 인자2)
first = 인자1
second = 인자2
에 저장된다
cout << (pair_name).first
cout << (pair_name).second