Pair

March 03, 2020

pair

프로그래밍을 하다보면 좌표의 표현이라던지, 두 개의 값을 쌍으로 묶어야할 때가 종종 발생한다.
여기서 Pair 객체는 대표적인 template class이며 서로 다른 유형(T1, T2)의 값을 묶을 수 있다.

template <class T1, class T2> struct pair;

Member Variable

member variable definition
first The first value in the pair
second The second value in the pair

예시 ``` cpp #include #include

int main(){ // 선언과 동시에 초기화 pair<int, int> p1(1,1);

// make_pair 함수 사용
pair<int, int> p2 = make_pair(2,2);

std::cout << p1.first << p2.first << endl;

return 0;

}


songmk 🙁