Я хочу знать, включается ли материал в Ah в Bh
Нет, нет (если у вас нет #include "A.h"
внутри B.h
, но вы, похоже, подразумеваетечто вы этого не сделаете).
Однако помните, что включение буквально просто текстовая замена.Это означает, что любой файл, который вы указали в своем вопросе, включает как A.h
, так и B.h
.Следовательно, в этой единице перевода объявления в A.h
предшествуют объявлениям в B.h
и поэтому могут использоваться кодом в B.h
.