Game Develop

[UE5] 전방선언을 자주 활용하자. 본문

UnrealEngine5/이것저것

[UE5] 전방선언을 자주 활용하자.

MaxLevel 2023. 1. 12. 19:17

https://velog.io/@starkshn/%EC%A0%84%EB%B0%A9%EC%84%A0%EC%96%B8

 

전방선언

스택이건 힙이건 관련 없이이렇게해서 빌드를 하면 통과를 한다.Player의 설계가 완성이 되었다는 것이다.이런식으로 메모리에 Player를 올리기위해서 가장 중요한 부분은이 Player의 크기가 몇 바

velog.io

 

요약 :

 

A클래스에서 B클래스를 헤더파일에서 인클루드하는식으로 해서 종속성이 생길 경우, B클래스에 변경이 있을경우 A도 아예 다시 빌드해야 한다. 이게 서로 서로 맞물리다보면 다시 빌드해야하는 파일들이 굉장히 많아지므로 빌드시간이 굉장히 오래 걸린다.

그래서 디폴트로 전방선언을 한다고 생각하고, 어쩔수없는 경우에만 헤더파일에서 인클루드한다.