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 |