Это стиль, который означает, что вы должны выбрать стиль и придерживаться его. У разных магазинов разные стили, и лучше всего подстраиваться под их стиль при работе над своими проектами.
Для C ++ я предпочитаю иметь заголовки в том же каталоге, что и исходные файлы. Многие магазины предпочитают разделять заголовочные и исходные файлы на отдельные каталоги.