C++/Library
2021. 3. 26. 15:20
map
<map>
라이브러리
예제
key-value 쌍으로 이루어진 클래스이다.
first
는 key를,second
는 value를 가리킨다.자료를 저장할 때 오름차순으로 정렬한다.
#include <iostream> #include <map> int main() { using namespace std; map<char, int> map; map['c'] = 50; map['a'] = 10; map['b'] = 20; cout << map['a'] << endl; map['a'] = 100; cout << map['a'] << endl; for (auto& e : map) cout << e.first << ' ' << e.second << '\n'; } /* stdout stderr 10 100 a 100 b 20 c 50 */
'C++ > Library' 카테고리의 다른 글
C++ STL 반복자 (Iterators) (0) | 2021.03.26 |
---|---|
C++ multimap (0) | 2021.03.26 |
C++ multiset (0) | 2021.03.26 |
C++ set (0) | 2021.03.26 |
C++ Associative Containers (0) | 2021.03.26 |