Tout le header ou seulment les fonctions nécessaires ?

anarchysniper Messages postés 65 Date d'inscription jeudi 28 août 2003 Statut Membre Dernière intervention 29 septembre 2005 - 18 mai 2004 à 16:59
anarchysniper Messages postés 65 Date d'inscription jeudi 28 août 2003 Statut Membre Dernière intervention 29 septembre 2005 - 18 mai 2004 à 17:30
En obervant les tailles respective de programme que je compilais en incluant des headers, je me suis posé la question suivante :

A la compilation, quand un header quelconque est inclu, est-ce tout le header qui est compilé avec le programme ou seulement les fonctions utilisées dans le code ?

Merci d'avance pour les réponses rapides et précises qu'une fois de plus vous ne manquerez pas d'apporter à mon questionnement (oh la belle phrase).

2 réponses

vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
18 mai 2004 à 17:24
une header n'est pas compilé, il ne contient normalement que des déclarations (sauf pour les templates par exemple). Les fonction que tu utilises sont contenues dans des librairies (.lib, .o), et seules les fonctions utiles sont liées
0
anarchysniper Messages postés 65 Date d'inscription jeudi 28 août 2003 Statut Membre Dernière intervention 29 septembre 2005 1
18 mai 2004 à 17:30
Ok merci. Je m'étais un peu mal exprimé, désolé. Mais tu as répondu à ma question. Merci beaucoup !
0
Rejoignez-nous