프로그래밍 언어/cpp
[C++] STL : pair 클래스
TyT.
2023. 7. 31. 20:39
반응형
GitHub: https://github.com/tyt0815
tyt0815 - Overview
tyt0815 has 4 repositories available. Follow their code on GitHub.
github.com
pair 클래스
pair 클래스는 사용자가 지정한 2개의 타입의 데이터를 저장하는데 사용합니다.
두개의 데이터만을 사용할때 구조체를 사용하는 것 보다 훨씬 쉽게 정의할 수 있습니다.
#include <utility>
그외에, vector나 algorithm 헤더파일에도 utility가 포함되어 있으니, 해당 헤더파일을 포함시키면 따로 utility를 포함시키지 않아도 됩니다.
pair 클래스의 형태
template <class T1, class T2> struct pair;
사용 예제
초기화는 아래와 같이 할 수 있습니다.
pair<int, int> p;
값 할당은 아래와 같이 할 수 있습니다.
p.first = 1;
p.second = 2;
반응형