물론 관례이긴 한데 굳이 마음대로 한다면 선언, 정의부를 각 h, cpp 로 나누기, h(또는 cpp) 하나에서 선언정의 둘 다 하는 방식 중 어떤 방법으로 쓸 것 같음? - dc official App
귀찮아서 hpp 씀
hpp << 무근본처럼 보임
분리 안하면 나중에 골때리는 링크 이슈 같은거 생길 수 있어서 헤더에는 선언이랑 템플릿만 남기고 다 분리가 맞음
인라인, 템플릿 아닌 이상 무조건 분리함.
분리할 수 밖에 없는 상황이 생김 근데 간단한 클래스 멤버함수 같은 경우에는 인라인 최적화 때문에 헤더에 쓰기도 함
분리안함 왜 일을 두번하는지 모르겠음
inline박고 헤더온리로 쓸게 아니라면 분리 해야 링크에러가 안생기지 하기싫어도 해야..
간단하면 분리 안 하고 복잡해지면 분리