반응형
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;
반응형
'프로그래밍 언어 > cpp' 카테고리의 다른 글
[C++] 코드 시간 측정 / clock() 함수 / time() 함수 (0) | 2023.07.22 |
---|---|
[C++] 클래스 상속 (0) | 2023.02.12 |
[C++] namespace와 입출력(cin, cout) (0) | 2023.02.12 |
[C++] 클래스 템플릿 (0) | 2023.02.11 |
[C++] 레퍼런스(reference)와 클래스 연산자(operator) (0) | 2023.02.10 |