헤더 파일에는 선언만 적고 헤더 파일이랑 같은 이름인 C, CPP 파일 만들고 메인 파일 또 따로 만들고...

그냥 CPP 파일 임포트하는 식으로, C++ 20에 나온 모듈처럼 작동하게 만드는 게 훨씬 간단하고 작관적이지 않음? 왜 저렇게 복잡하게 만든 거야?