인프런 커뮤니티 질문&답변

조영웅님의 프로필 이미지
조영웅

작성한 질문수

[입문자를 위한 UE5] Part1. 언리얼 엔진 블루프린트

연습 문제 : 데미지 합산기

블루프린트로는 연결 리스트, 이진 탐색 트리 사용이 불가능 한가요?

해결된 질문

작성

·

359

0

강의 잘 듣고 있습니다!

블루프린트에서 Array 타입은 STL의 vector로 동적 배열로 구현이 되고, Set과 Map은 STL의 unordered_set, unordered_map으로 해시 테이블로 구현이 되어있다고 이해했습니다.


그렇다면 궁금한게 STL의 list나 set, map인 연결 리스트, 이진 탐색 트리는 사용하지 못하나요?
못한다면 이유가 뭔지 궁금합니다!

 

답변 1

2

Rookiss님의 프로필 이미지
Rookiss
지식공유자

블루프린트에서 Array는 언리얼 TArray, Map은 TMap입니다.
(C++ 기준으로 vector, unordered_map이지만 그렇게 구현되어 있진 않구요)

UE C++로 가면 TLinkedList 등이 있긴 하지만
블루프린트는 단순하게 만드는 것이 목표라서
사용이 어려운 list, map은 제거되지 않았을까? 생각되네요.
그리고 사실 C++ 코드를 만들어서 BP로 열어주면 그만이기도 합니다.

조영웅님의 프로필 이미지
조영웅
질문자

감사합니다!

조영웅님의 프로필 이미지
조영웅

작성한 질문수

질문하기