본문 바로가기

PROGRAMMING LANGUAGE/C++

std::map

#include <iostream>
#include <map>
#include <algorithm>
using namespace std;

int main()
{        
	map< int, int> mp1;  
	mp1.insert(map<int, int>::value_type(1,2));
	mp1.insert(map<int, int>::value_type(2, 5));
	mp1.insert(map<int, int>::value_type(3, 7));

	mp1[6] = 11;
	mp1[7] = 21;
	mp1[3] = 8;
	mp1[5] = 4;

	map<int, int> mp2;
	mp2[8] = 3;
	mp2[9] = 10;
	mp1.insert(mp2.begin(), mp2.end());

	for (auto itr = mp1.begin(); itr != mp1.end(); ++itr)
	{
		cout << itr->first << " " << itr->second << std::endl;
	}
	return 0;
}

'PROGRAMMING LANGUAGE > C++' 카테고리의 다른 글

가변 인자 함수(템플릿사용)  (0) 2021.12.31
가변인자 함수  (0) 2021.12.31
그래프 알고리즘 (bfs,dfs)  (0) 2021.12.17
이진탐색  (0) 2021.12.16
set 사용하기  (0) 2021.12.09