L'utilisation de bibliothèques
Les langages C et C++ n’offrent que les fonctionnalités de base et la plupart
de programme que vous écrirez utiliseront des bibliothèques. Il a des bibliothèques
standards disponibles pour la quasi-totalité des systèmes et il y a des
bibliothèques spécialisées dans un domaine. Pour utiliser une bibliothèque dans
un programme, il faut tout d’abord en importer l’interface avec la pseudo-instruction
#include
. Nous avons écrit pseudo-instruction, car ce n’est pas vraiment une
instruction du langage, mais plutôt du préprocesseur. Ce préprocesseur était
nécessaire au temps où les compilateurs n’avaient que peu de mémoire à disposition
et nous en avons encore besoin aujourd’hui pour les bibliothèques.
Note
La version 20 de C++ permet de remplacer les #include
par
un concept de modules plus fiable et on pourrait bientôt pouvoir se passer
de ce reliquat du passé. Mais pour l’instant, nous devons encore l’utiliser.
Si la bibliothèque est une bibliothèque que vous avez écrite vous-même pour votre projet, vous l’inclurez avec la syntaxe suivante :
#include "LIBRARY_FILE"
en remplaçant LIBRARY_FILE
par le nom du fichier que vous voulez inclure.
Si par contre la bibliothèque est une bibliothèque système, vous utilisez la syntaxe suivante :
#include <LIBRARY_FILE>
L’utilisation de ""
ou de <>
change la manière dont le processeur
recherche les fichiers à inclure.