안녕하세요 c++ 공부하고있는데요,
클래스 상속에 관해 궁금한게 있어서요
전 헤더파일 하나에 클래스하나를 정의하는걸 좋아하는데요,
Base.h 에 Base 라는 클래스를 정의하고,
Derived.h 에 Derived 라는 클래스가 정의됐는데, Base 클래스를 public 으로 상속 받습니다.
그리고 main 에서 Base 와 Derived 를 모두 사용하고싶습니다.
이때 Base.h, Derived.h main.cpp 에서 어떤 헤더를 include 해야 할지 헷갈리네요.
아 그리고 혹시 상속하는 클래스가 있다면 혹시 그 클래스들을 하나의 헤더에 정의하는게 더 나을까요???
답변 부탁 드립니다.