« Programmation C++/Compilation » : différence entre les versions

Contenu supprimé Contenu ajouté
Bmorel (discussion | contributions)
Bmorel (discussion | contributions)
m →‎Les fichiers .cpp : suppression du "h" du nom de fichier pour préciser qu'il s'agit de l'extension de notre choix
Ligne 32 :
Les fichiers <tt>.cpp</tt> (parfois <tt>.c</tt> ou <tt>.cc</tt>) contiennent la définition (l'implémentation) des différentes fonctions et méthodes définies dans les fichiers d'en-tête. La compilations des fichiers <tt>.cpp</tt> produit dans un premier temps des fichiers objets (extension <tt>.obj</tt> ou <tt>.o</tt> en général).
 
A noter que ces fichiers <tt>.cpp</tt> utilisent les fichiers d'en-tête. Ils les appellent en utilisant la syntaxe <tt>#include "nomdefichier.h"</tt> (nomdefichier comprenant l'extension, donc, souvent ".h") . Comme indiqué ci-dessus, ces fichiers d'en-tête seront donc inclus complètement par le préprocesseur à l'intérieur du code source brut.
 
== L'édition de liens (linking) ==