a클래스
b클래스
b클래스의 헤더에서
a클래스의 헤더를 인클루드 한다는 것은 정확히 뭘 포함하고 뭘 한다는거임?
a클래스의 헤더에 있는 정보만 가져와서 사용한다? 그럼 a클래스의 cpp에 있는것도 자동으로 따라옴?
애초에 a클래스의 헤더에선 a클래스의 cpp에 대한 정보가 없는 것 같은데 반대로 cpp에선 헤더를 인클루드하고 있고...뭔가 이치가 안맞는듯함
또 질문,
사람 클래스 cpp에서 다른 클래스 10개를 인클루드 했다고 치면,
사람 클래스를 상속받는 진구와 별이는 사람 클래스의 cpp에서 인클루드하고 있는 10개의 클래스를 각각 포함하는거임?
이렇게 사람 클래스를 상속받는 클래스가 늘어나면 성능에 갱장히 구려짐? 성능에 별 차이 없음?
a 클래스의 헤더라는게 뭐냐 선언? 헤더? 소스? 뭐래는겨 - return 0;
#include "a.h" 를 b클래스의 헤더에서 한다는 말
#include "a.h" 하면 a b; b.function(); 할수잇겟죠