Modules en C++

Modules en C++

Module - partie du programme placée dans un fichier texte séparé. En C++, un module est scindé en deux fichiers physiques:

• fichier d'en-tête - avec l'extension .h,

• fichier d'implémentation - avec l'extension .cpp.

Le fichier d'en-tête contient les déclarations des éléments de module exportés, et le fichier d'implémentation contient leurs définitions ainsi que les déclarations et définitions locales.

Les modules sont inclus dans le programme dans leur source ou version finale. Les modules d'en-tête inclus dans la version source contiennent des déclarations de fonction et des implémentations.

Les modules doivent être compilés sous condition, pour que le code du module ne soit inclus dans le programme qu'une seule fois.

Laisser une réponse

Votre adresse email ne sera pas publiée. les champs requis sont indiqués *