언리얼 개발/탐구(이론)
[UE_5] TMap
WhNi
2024. 6. 5. 12:33
키, 밸류로 구성되어 있음. TSet의 구조로 구현되어 있음.
해시 테이블 형태라서 빠른 검색이 됨.
TPair<Key,Value> 로 구성되어 있음.
중복을 허용하지 않지만
TMultiMap은 중복을 허용함.
반복문을 통해서 값을 가져올때는 iterator로 가져오기 때문에 .key , .value 등으로 값을 가져올수 있다.
데이터를 찾을려면 Find 키워드를 사용해서 찾아주면 가장효율적이다.
끝부분의 빈 공간을 줄이고 싶으면 Shrink 기능을 통해서 줄일 수도 있다.
STL의 Map 과는 다름. STL Map은 이진 트리로 구성되어있음.
해시 테이블에서 키, 밸류 값이 필요한 데이터형이 필요하다면 TMap을 쓰면 된다.