но в с++ то же самое по идее: если я делаю многофайловый проект, создаю хедер со стандартными библиотеками, надо ли мне включать его в хедеры разных компонентов программы? условно — есть main.c main.h component.c и component.h в последнем я хочу использовать стандартную библиотеку, подкюченную в main.h, как правильно все сделать и избежать множественного или циклического включения?
все заголовочные файлы все равно обвешаны гардами, а циклическое это какая-то ошибка явная
Обсуждают сегодня