Bonjour,
C'est certainement une question basique, mais jje voudrais savoir comment fonctionne le mécanisme des #include.
Pour préciser la question, si j'ai un fichier .h et un fichier .c, faut-il faire les include des bibliothèques dans le .h ou dans le .c ?
Si je le fais dans le .h, et que je fais un include de ce .h dans plusieurs fichiers, est-ce qu'elles vont se dupliquer ?
J'ai pourtant noté la présence des macro #ifndef, #define dans tous les .h, et j'ai cru comprendre que c'était pour éviter une duplication des contenus des bibliothèque. Seulement, en faisant quelques tests sur mon code, je gagne en taille de l'exécutable en ne déclarant mes headers que dans les .c ...
Pourriez-vous m'éclaircir s'il vous plaît ?

 

 
		
		 
         
 

 
			
			

 
   


 Question sur les #include
 Question sur les #include
				 Répondre avec citation
  Répondre avec citation


 
			 
  Envoyé par syl1405
 Envoyé par syl1405
					
 
  
 
 
			

 
  
 
 
  
 
 
			 
				
 Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
 Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
Partager