Bonjour,
Quelqu'un m'a demandé de lui expliquer où doit on mettre les inclusions et pourquoi cette solution est la mieux. J'ai répondu instinctivement que le mieux est de tout mettre dans le .c comme ça le préprocesseur recopie tout dans le même fichier et que c'est mieux. mais au moment de lui expliquer pourquoi je me suis mélangé les pinceaux.
Si j'ai les fichiers suivants fic1.c, fic1.h, fic2.c, fic2.h, est-il mieux d'inclure fic2.h dans fic1.h ou de l'inclure dans fic1.c, et si fic1.c, pourquoi c'est mieux ? A priori le préprocesseur finirait quand même par tout mettre dans le fic1.c s'il allait chercher le contenu de fic2.h à travers fic1.h, puisque la directive incluant le fic1.h ramènerait les données au final dans fic1.c non ?
A L'AIIIIDEEE !!![]()
Partager