A mon avis, mettre les #include dans le .h qui sera lui même #includé dans le .c ne changera rien au problème de la maintenance. Personnellement ce que je fais c'est que j'ajoute les #includes une fois que j'ai terminé d'écrire le code et je commente chaque #include en disant ce dont j'ai besoin dans le .h que j'utilise. Genre:
Si tu commences à avoir vraiment beaucoup d'#includes dans un seul fichier c'est peut-être parce que tu essais de faire trop de choses qui n'ont rien à voir dans le même fichier.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# #include <foo.h> /* foo(), bar(), BAZ */
Posté par Krunch (courriel, site web personnel) . En réponse au message De l'usage des #include. Évalué à 3.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.