WN_인생기록

[UE_5] TMap 본문

언리얼 개발/탐구(이론)

[UE_5] TMap

WhNi 2024. 6. 5. 12:33

키, 밸류로 구성되어 있음. TSet의 구조로 구현되어 있음. 

해시 테이블 형태라서 빠른 검색이 됨. 

 

TPair<Key,Value> 로 구성되어 있음.

 

중복을 허용하지 않지만

 

TMultiMap은 중복을 허용함. 

 

반복문을 통해서 값을 가져올때는 iterator로 가져오기 때문에 .key , .value 등으로 값을 가져올수 있다. 

 

데이터를 찾을려면 Find 키워드를 사용해서 찾아주면 가장효율적이다. 

 

끝부분의 빈 공간을 줄이고 싶으면 Shrink 기능을 통해서 줄일 수도 있다. 

 

STL의 Map 과는 다름. STL Map은 이진 트리로 구성되어있음. 

 

해시 테이블에서 키, 밸류 값이 필요한 데이터형이 필요하다면 TMap을 쓰면 된다. 

'언리얼 개발 > 탐구(이론)' 카테고리의 다른 글

[UE_5] 직렬화  (0) 2024.06.05
[UE_5] 언리얼 메모리 관리 시스템  (1) 2024.06.05
[UE_5] GAS_ GameplayAbility - Instancing Policy, NetExecutionPolicy  (0) 2024.05.21
[UE_5] Online Subsystem  (0) 2024.05.16
[UE_5] AI  (0) 2024.05.14