2025-02-04 23:59:26

FString파일을 뜯다가 알게된거라 ue5에 카테고리로 작성

 

FString이라는 이름마저 UE_STRING_CLASS라는 이름으로 매크로로 작성되어있는 상황.

 

아무튼 지금 여기서 UE_STRING_CLASS 오버로딩중에 대입연산자 오버로딩을 보면 반환타입이 참조자로 되어있다.

이게 왜그런가 궁금해서 알아보니

뭐 임시객체때문에 발생하는 오버헤드를 방지하기 위해서 그리고 =을 연속해서 사용(체이닝이라고 함)하는걸 구현하기 위해서 쓰는걸 새로 알았다.

'IT > UE5' 카테고리의 다른 글

ue5.4이상에서 모듈 오류 해결 법  (0) 2025.03.02
UE5 SetActorLocation과 World Offset의 차이점  (0) 2025.02.05
Rotate  (0) 2025.02.03
언리얼 컴포지션  (0) 2025.01.28
리플렉션 시스템에 등록하는 이유  (0) 2025.01.27