在A.h里include了B.h,如果别的地方include了A.h,那么别的地方也就同时include了B.h。
如果你希望别的地方只include文件A.h,而不include文件B.h,那么就需要在A.cpp里include文件B.h了,在A.h里使用前导向声明一下B.h里面的类就行了。
百度引用,怕忘记,很基础,呵呵。
在A.h里include了B.h,如果别的地方include了A.h,那么别的地方也就同时include了B.h。
如果你希望别的地方只include文件A.h,而不include文件B.h,那么就需要在A.cpp里include文件B.h了,在A.h里使用前导向声明一下B.h里面的类就行了。
百度引用,怕忘记,很基础,呵呵。