#include <stdio.h>
#include <iostream>
#include <map>
using namespace std;
int main()
{
map<char, int> m;
map<char, int>::iterator it;
m['B'] = 2; // m : (B, 2)
m.insert(make_pair('A', 1)); // m : (A, 1) (B, 2)
m['C'] = 3; // m : (A, 1) (B, 2) (C, 3)
m.erase('A'); // m : (B, 2) (C, 3)
// m 전체를 순회하며 key와 value 출력
for (it = m.begin(); it != m.end(); it++)
cout << it->first << ' ' << it->second << '\n';
// 노드 탐색
if (m.find('B') != m.end())
cout << "Key 값이 B인 노드가 존재합니다." << '\n';
}
'프로그래밍 언어 공부 > C++' 카테고리의 다른 글
Multimap (0) | 2022.07.21 |
---|---|
Vector (0) | 2022.07.21 |
Queue (0) | 2022.07.21 |