-
[C/C++] C++ STL Pair 기본 사용법 및 예제프로그래밍/C++ 2019. 8. 23. 08:48
사용 라이브러리
· <utility>
기본함수
선언문
· pair < 자료형, 자료형 > p;
생성
· make_pair(자료형, 자료형) : 두개의 원소를 묶은 pair를 만든다.
조회
· first : 첫번째 인자를 반환
· second : 두번째 인자를 반환
기본 응용
· vector
· v.push_back( pair( 자료형, 자료형 ) ) : 보통 좌표값을 배열에 저장할때 사용
예제 코드
#include <iostream> #include <utility> #include <queue> using namespace std; int main() { //////////선언//////// pair<int, int> p; //////////생성/////// //둘다 차이 없으니 편한걸 사용 p = make_pair(1, 2); p = { 1,2 }; ////////응용/////// vector< pair<int, int> > v; queue< pair<string, int> > q; v.push_back(make_pair(1, 2)); q.push({ "가나",2 }); auto temp = v.front(); return 0; }
'프로그래밍 > C++' 카테고리의 다른 글
[C++] vector<int> a(3) 와 vector<int> a[3] 의 차이는 ? (2) 2020.01.17 [C/C++] memset 함수 기본 사용법 및 예제 (0) 2019.08.28 [C/C++] C++ STL Stack 기본 사용법 및 예제 (0) 2019.08.22 [C/C++] C ++ STL Queue 기본 사용법 및 예제 (0) 2019.08.21 [C++ 문법] 구조체 (0) 2019.04.04