// header_a.hpp /*...*/ // end header_a.hpp // some.hpp #include "header_a.hpp" // some code, with header_a.hpp /*...*/ // end some.hpp // X.hpp #include "some.hpp" /* Я не хочу, чтобы в этой единице трансляции был header_a.hpp, т.к. он требуется только для some.{c,h}pp. Просто взять и перенести include "header_a.hpp" в some.cpp - нельзя, т.к он необходим для определения some_class в some.hpp. */ // end X.hpp
Обсуждают сегодня