Notice
Recent Posts
Recent Comments
Link
마이라이프해피라이프
[CPP] 25206 - pair 자료형 본문
💻 문제 - 25206 번 수학, 구현, 문자열
https://www.acmicpc.net/problem/25206
✅ 관련 이론
pair 자료형
- std::pair는 두 개의 이기종 객체를 단일 단위로 저장하는 방법을 제공하는 클래스 템플릿이다.
- 사용 예시는 다음과 같다.
- 접근할 때는 요소.first, 요소.second로 접근한다.
vector<pair<string, double>> gradeTable = {{"A+", 4.5}, {"A0", 4.0}, {"B+", 3.5}, {"B0", 3.0}, {"C+", 2.5}, {"C0", 2.0}, {"D+", 1.5}, {"D0", 1.0}};
if (entry.first == grade) {
tempGrade = entry.second;
}
언제 pair 자료형을 사용하면 좋을까? (고민해야 할 부분)
python에서 dict를 사용할 때와 같은 상황일 것 같다. 값을 하드코딩하기에는 무리가 있을 때..? 일단은 이정도만 고민해보고 사용해보도록 하자.