• # #include <foo.h> /* foo(), bar(), BAZ */

    Posté par (courriel, site web personnel) . En réponse au message De l'usage des #include. Évalué à 3.

    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:
    #include <stdlib.h> /* malloc(3), free(3), EXIT_*, NULL */
    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.