| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 |
Tags
- 스페인 코로나
- 불가피
- 고민정
- 성남은혜의강교회
- 학교 개학 연기 4월
- 김재석
- 양적완화
- 해킹
- 홍혜걸
- 성남 코로나 확진자
- 스콜피온킹
- 임영규
- 이상형 만들기
- 킹덤 고근희
- 리리남매
- 픽크루
- 폰폰테스트
- 이태원 클라쓰 15회 예고
- 뭉쳐야 찬다
- 조희연
- 금리인하
- 김영권
- 이지혜
- 최강욱
- 유튜버 김재석
- 은혜의 강 교회
- libtins
- 김영권 아내
- 미국 금리인하
- 제넥신
Archives
- Today
- Total
Dork's port
map 출력하기(C++) 본문
#include <iostream>
#include <map>
using namepace std;
void main()
{
map<int, int> _map
map<int,int>::iterator iter;
for(iter=_map->begin();iter!=_map->end();iter++)
{
cout<<"Key : "<< iter->first <<"Value : "<<iter->second<<endl;
}
}
위의 코드와 같이 간단하게 출력할 수 있으며,first는 key를 second는 value를 의미한다.
이때 iter는 맵을 가르키고 있는 포인터 같은 개념이라고 보면 되며, iter를 이용하며 map을 탐색 한다.
중요한 사실은, map은 seq container가 아니므로, 넣은 순서대로 출력 되지 않는다.
map에 대해 정보가 필요하다면 Binary Tree, RB Tree를 검색해보길 바란다.
'Develop' 카테고리의 다른 글
| Qt Creator 다운로드 하기 (0) | 2017.10.15 |
|---|---|
| 네트워크 각 헤더의 Next Type 파싱하기. (0) | 2017.09.25 |
| 16진수로 값 출력 및 mac address 출력하기 (C++) (0) | 2017.09.22 |
| Linux libpcap 을 이용한 packet capture (0) | 2017.09.22 |
| invalid operands to binary expression (C++11) (0) | 2017.09.22 |
Comments