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

k ch님의 프로필 이미지
k ch

작성한 질문수

이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해

12강 언리얼 엔진의 메모리 관리

NonPropStudent는 가비지컬렉터가 회수해 갔다고 이해하면 될까요??

작성

·

304

0

LogTemp: [NonPropStudent] 유효한 하지 않은 언리얼 오브젝트

LogTemp: [NonPropStudent] null이 아닌 언리얼 오브젝트

LogTemp: [PropStudent] 유효한 언리얼 오브젝트

LogTemp: [PropStudent] null이 아닌 언리얼 오브젝트

왜 유효하지 않은 언리얼 오브젝트인데 nullptr은 아닌지 잘 와닿지 않네요..

답변 1

1

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

언리얼 오브젝트가 유효(Valid)하다는 의미는 두 가지 조건을 만족해야 합니다.

  1. 널이 아니어야 함

  2. 삭제 예정이거나 가비지컬렉션(회수) 예정이지 않아야 함.

회수해 갔는지 안갔는지는 사실 큰 의미는 없습니다. Valid하지 않아서 어짜피 사용 안할 예정이니깐요.
이야기드리고 싶은건 널 값 만으로 유효성을 판단해서는 안된다는 겁니다.

k ch님의 프로필 이미지
k ch

작성한 질문수

질문하기