티스토리 뷰
#include <iostream>
#include <map>
using namespace std;
int main() {
map<string, int> dic;
dic["a"] = 1;
dic["b"] = 2;
dic["c"] = 3;
dic["d"] = 4;
int a = dic["e"];
map<string, int>::iterator it;
for (it= dic.begin(); it != dic.end(); it++) {
cout << it->first << ' ' << it->second;
cout << endl;
}
cout << a;
}
map자료형을 선언하고 key에 a b c d 그리고 값에 1 2 3 4를 넣었다.
map<string, int>::iterator it; 를 통해 반복자를 선언하여
반복자를 이용해서 반복문을 구현하였다.
또한 it->first를 통해 key에, it->second를 통해 값을 확인할 수 있었다.
추가로 key에 없는 값을 호출하면 자동으로 default 값 0 을 갖는 key가 생성된다.
'Programming Languages > C++ & Algorithm' 카테고리의 다른 글
[C++] 소수 찾기 알고리즘 (0) | 2020.10.12 |
---|---|
정렬된 배열에서 원하는 수 탐색 - 이진 탐색 알고리즘 (0) | 2020.10.09 |
2의 n승 개의 경우 모두 확인하기. (0) | 2020.10.07 |
C++ 자료형 확인, 자료형 크기 확인 (0) | 2020.10.06 |
c++ cin, scanf 속도 차이 얼마나 날까? (0) | 2020.10.05 |
댓글