Code Archive/C++

STL. map 기본 예제

쌍큐 2018. 2. 1. 11:03

#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