Pair 개념(1)

Jocastle·2024년 9월 4일

개념

목록 보기
3/26
pair<int, int> p = make_pair(1, 5);

사용할 숫자가 정확히 2개인 경우에는 pair를 이용하기도 합니다. pair 사용을 위해서는#include <utility>헤더가 필요합니다. pair 정의는 tuple과 비슷하여, 값을 만들기 위해서는 make_pair 함수를 사용해야 합니다.

pair<int, int> p = make_pair(1, 5);
cout << p.first << endl;  // 1
cout << p.second << endl; // 5

p.first = 10;
p.second = 52;

cout << p.first << endl;  // 10
cout << p.second << endl; // 52

tuple과는 다르게 pair는 정확히 2개의 숫자만 담을 수 있는 형태이므로, 첫 번째 숫자는 .first, 두 번째 숫자는 .second로 접근이 가능합니다. 접근 뿐만이 아니라, 값을 바꿔주는 것 역시 간단하게 됩니다.

pair이름.first or second

profile
AI & Digital Twin 개발자

0개의 댓글