Куда "правильно" подключать *.h файлы?
- Войдите на сайт для отправки комментариев
Пт, 01/05/2020 - 10:03
Допустим, у нас есть следующие файлы:
main.cpp,
func0.cpp,
func0.h,
func1.cpp,
func1.h.
Если нам надо подключить func1 к func0, в какой файл считается правильным включить директиву #include: в файл func0.h или в файл func0.cpp?
Какой чудный вопрос!!! Уж прости, но не откажу себе в удовольствии наблюдать. Какой, говоришь год регистрации? 2015 - хмм...
https://medium.com/software-design/rules-for-managing-header-file-includes-in-c-d7bbc7f500ee читать, начиная с "Here are a few rules to remedy this". Накручивать какое-то обоснование сверх приведённых постулатов - перезаклад.
Где нужен там и используй.
Вопрос про IDE или про язык как таковой? А то IDE тут мудрит с подключениями, чтобы концепцию "библиотек" обеспечить, и потому, в IDE свои особенности.
А вообще, правильно подключать их правильно :-)
https://medium.com/software-design/rules-for-managing-header-file-includes-in-c-d7bbc7f500ee читать, начиная с "Here are a few rules to remedy this". Накручивать какое-то обоснование сверх приведённых постулатов - перезаклад.
В общем, как и следовало ожидать, следует предпочитать "стиль Паскаля".
Вопрос про IDE или про язык как таковой? А то IDE тут мудрит с подключениями, чтобы концепцию "библиотек" обеспечить, и потому, в IDE свои особенности.
А вообще, правильно подключать их правильно :-)
Главное, что ИДЕ позволяет писать правильно. Можно и через жопу, но можно и правильно.