http://egloos.zum.com/sweeper/v/2827565
https://gpgstudy.com/forum/viewtopic.php?t=23724
: 헤더파일에서는 다른 클래스를 include하지말고 전방선언만하자.
그리고, cpp에서는 참고하려는 클래스를 include하자.
클래스를 include 한다면 의존적인 관계가 되어서 컴파일 속도가 느려진다.
전방선언으로 정보만 알려주고 cpp에서는 inclue해서 사용하도록 하자.
하지만, stl라이브러리를 헤더에 사용한다면 전방선언은 불가능하므로,
include하자
main 부
monster.cpp
monster.h
date.cpp
date.h