Что такое хороший справочник, документирующий шаблоны использования файлов «.h» в C? [Дубликат]
На этот вопрос уже есть ответ:
Должен ли я использовать #include в заголовках? 9 ответов«Интерфейсы и реализации C» показывают некоторые интересные шаблоны использования для структур данных, но я уверен, что есть и другие.