ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1438959 Топик полностью
Nikolay_Po (28.05.2024 12:13, просмотров: 111) ответил SciFi на Это из рубрики "вредные советы". Писать код в заголовочных файлах иногда имеет смысл именно в библиотеках. А в своём прикладном коде смысла не имеет.
Я сам чётко делю свой код на объявления в заголовочном файле и определения в файле *.c. 

Из оправданий такого деления, могу привести только большее удобство ознакомления с переменными/и функциями модуля, когда необходимые интерфейсные части собраны в одном месте и не перемежаются с локальным кодом и переменными модуля. Таким образом, заголовок содержит "выжимку" интерфейса и ничего лишнего. Именно поэтому сохраняю деление заголовок/код.