Информация об изменениях

Сообщение Re[2]: Порядок включения хэдеров от 20.09.2016 19:32

Изменено 20.09.2016 19:44 niXman

Здравствуйте, Qbit86, Вы писали:

Q>Поэтому заголовочные файлы нужно включать так, чтобы чем стандартнее, тем позже. То есть вначале включается "MyLib", потом <boost>, потом <std>, etc. В этом случае повышается шанс заметить, что некоторые пререквизиты не включены.


я привел просто вариант проблемы. твкой способ не помогает, если речь идет о включении в какой-то библиотечный хидер нескольких других хидеров, которые можно использовать и по отдельности.

вариантов проблемы наверное несколько, и я думаю что не я первый задался сим вопросом.
Re[2]: Порядок включения хэдеров
Здравствуйте, Qbit86, Вы писали:

Q>Поэтому заголовочные файлы нужно включать так, чтобы чем стандартнее, тем позже. То есть вначале включается "MyLib", потом <boost>, потом <std>, etc. В этом случае повышается шанс заметить, что некоторые пререквизиты не включены.


я привел просто вариант проблемы. твкой способ не помогает, если речь идет о включении в какой-то библиотечный хидер нескольких других библиотечных хидеров, которые юзер может использовать и по отдельности.

вариантов проблемы наверное несколько, и я думаю что не я первый задался сим вопросом.