일반적으로 함수 작성할 때 헤더에 선언부, CPP 파일에 구현부 작성하잖아.


실제 프로젝트 에셋 까보면서 하나씩 공부중인데 어떤 함수는 단순히 private 멤버변수 리턴하는 Getter 함수인데 구현부에 작성되어있다거나, 어떤 건 같은데 헤더에 구현부까지 있거나 했음.


FORCEINLINE은 함수 내용에 관계없이 해당 함수를 사용하는 부분을 무조건 인라인 시키는 매크로인데도 어떤건 붙어있고 어떤건 안붙어있더라고. 


여러 부분 찾아보면서 차이점이 있나 비교를 좀 해보려 했는데 다 들쭉날쭉이어서 뭐 그때그때 기분 다르셨나보다 하면서 넘어갔었음.


혹시 나처럼 개인 플젝하거나 현업에 종사하는 사람들은 이런걸 어느때에 써야한다 라는 방침같은게 있어?