#include <iostream>
#include <map>
using namespace std;
int main(void)
{
//map 선언<키,값>
map<char, double> m;
//데이터 추가
m['A'] = 2.1; m['B'] = 12.11;
m['D'] = 5.551; m['C'] = 24.21;
m['E'] = 26.61; m['A'] = 3.14;
cout << "A키값에 해당되는 값 : "<< m['A'] << endl;
cout << "map에 저장된 값의 개수 : " << m.size() << endl;
m.erase('A');//키값으로 삭제
//cout << "A키값에 해당되는 값 : "<< m['A'] << endl;
//m.clear();//맵에 있는 내용 전부 초기화
//키값이 맵에 없으면 해당 키값으로 값을 0으로 초기화해서 저장
map<char, double>::iterator it;
for(it=m.begin();it!=m.end();it++)
{
cout << "키값 : " << it->first;
cout << "\t값 : " << it->second << endl;
}
return 0;
}
'Code Archive > C++' 카테고리의 다른 글
| TV 클래스 - 클래스 작성하기 (0) | 2018.04.17 |
|---|---|
| STL. Set 로또 예제 (0) | 2018.02.01 |
| STL. Set 기본 예제 (0) | 2018.02.01 |
| STL. List 기본 예제 (0) | 2018.02.01 |
| Step6. 생성자와 소멸자 (0) | 2018.01.24 |