본문 바로가기
[ C++ ]/- C++ 문법정리

C++ 24 [STL, map]

by MRG 2023. 4. 26.
728x90
반응형

▣ map : key와 value로 이루어져 저장하고 key를 이용해서 값을 검색하는 제네릭 컨테이너, 중복을 허용하지 않음

 

▣ map을 사용 : #include <map>

 

▣ map 객체 : map<key(데이터타입), value(데이터타입)> 객체이름

 

▣ map 값 접근 : dic[key] 

 

▣ insert() : map에 삽입, 단 key가 중복되면 삽입을 하지 않는다.

 

▣ erase(포인터) : 가리키는 포인터 원소 삭제


▣ begin() : 첫 번째 map 주소 반환 


▣ end() : 마지막 map 다음 주소 반환 

▣ at() : map에 키 값에 값을 반환

 

▣ find(key) : map에 key를 가리키는 iterator(포인터) 반환

 

▣ d->first : 주소에 값 접근

 

▣ empty() : map이 비어 있으면 true 반환

 

▣ clear() : map 모든 요소 삭제

728x90
반응형

'[ C++ ] > - C++ 문법정리' 카테고리의 다른 글

C++ 26 [포맷플래그 입출력]  (0) 2023.05.03
C++ 25 [람다 표현식]  (0) 2023.04.28
C++ 23 [STL, list]  (0) 2023.04.26
C++ 22 [STL, vector]  (0) 2023.04.25
C++ 21 [템플릿]  (0) 2023.04.21

댓글