728x90
반응형
#include<iostream>
#include<map>
#include<string>
using namespace std;
void main() {
map<int, string> myMap;
//배열처럼 사용하면 덮어쓰기가 가능하다
myMap[0] = "abc";
myMap[2] = "ㅅㅂㄴ";
myMap[10] = "qwer";
//덮어쓰기 금지
myMap.insert(pair<int, string>(5, "가나다"));
map<int, string> ::iterator iterFind = myMap.find(2);
if (iterFind != myMap.end()) {
cout << iterFind->second.c_str();
}
cout << myMap[10].c_str() << endl;
map <int, string> ::iterator iter = myMap.begin();
while (iter != myMap.end()) {
cout << iter->first << endl;
cout << iter->second.c_str() << endl;
iter++;
}
//string, string일때는 정렬이 되지 않음 int일때는 정렬 가능;
}
728x90
반응형
'PROGRAMING📚 > 자료구조📑' 카테고리의 다른 글
STL_템플릿 _데이터 삭제하기 (0) | 2021.04.03 |
---|---|
STL_템플릿_순서대로 받아오기 (0) | 2021.04.03 |
STL_템플릿 _list,string사용해서 출력 (0) | 2021.04.03 |
STL_템플릿 _list사용하여 출력 (0) | 2021.04.03 |
STL_템플릿 사용하기 (기본_출력) (0) | 2021.04.03 |
댓글