프로그래밍 언어 공부/C++

Map

CalebHong 2022. 7. 21. 17:53
#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