Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 순환 리스트
- CS
- 브론즈
- CS50
- 메테리얼
- build.cs
- 헤더 경로
- 오늘밤 세계에서 이 사랑이 사라진다 해도 #독후감 #오열
- Module
- STL
- 언리얼엔진5 #언리얼 클라이언트 프로그래밍
- leetcode
- topdownmove
- 백준
- c++ 베이직
- Toon Shading
- 원카페#무인카페#카페추천#카페맛집
- 코드리뷰
- C++
- Gas
- 네트워크 기초
- Unreal
- 폭설 #미친 날씨
- 언리얼
- A* Algorithm
- 언리얼 엔진5 #언리얼 클라이언트 프로그래밍
- Harvard
- Console
- 툰쉐이딩
- UE_5
Archives
- Today
- Total
WN_인생기록
[UE_5] TMap 본문
키, 밸류로 구성되어 있음. 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 |