c/c++ 에서...
A.h 파일에 아래와 같은 typedef 구문이 있습니다.
... typedef struct { int i; } a; ...
B.h 파일에 아래와 같은 코드가 있습니다.
class B { public: B(a* param); };
위와 같은 경우... B.h에 #include "A.h" 써주는게 원칙인가요?